* [gentoo-commits] repo/gentoo:master commit in: games-rpg/coe2/
@ 2015-12-29 20:32 Michael Sterrett
0 siblings, 0 replies; 4+ messages in thread
From: Michael Sterrett @ 2015-12-29 20:32 UTC (permalink / raw
To: gentoo-commits
commit: cb91080b900eb6671562eb4e27027dd9ba78d86a
Author: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 29 20:12:43 2015 +0000
Commit: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
CommitDate: Tue Dec 29 20:31:38 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb91080b
games-rpg/coe2: add libsdl use deps; fix save file symlink creation
Package-Manager: portage-2.2.24
games-rpg/coe2/coe2-2007-r1.ebuild | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/games-rpg/coe2/coe2-2007-r1.ebuild b/games-rpg/coe2/coe2-2007-r1.ebuild
index 8d8aefe..906453a 100644
--- a/games-rpg/coe2/coe2-2007-r1.ebuild
+++ b/games-rpg/coe2/coe2-2007-r1.ebuild
@@ -15,14 +15,14 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT="mirror bindist"
-RDEPEND="media-libs/libsdl"
+RDEPEND="media-libs/libsdl[sound,video]"
DEPEND="${RDEPEND}
app-arch/unzip"
S=${WORKDIR}/coe
# bug #430026
-QA_PREBUILT="/opt/coe2/coe_linux"
+QA_PREBUILT="${GAMES_PREFIX_OPT}/coe2/coe_linux"
src_prepare() {
rm -r *.{dll,exe} old || die
@@ -47,8 +47,8 @@ src_install() {
dodir "${state_dir}"
for slot in {0..4} ; do
f=save${slot}
- dosym "${state_dir}/save${slot}" "${dir}/${f}"
- echo "empty slot ${slot}" > "${D}${state_dir}/${f}" || die "echo"
+ dosym "${state_dir}/save${slot}" "${GAMES_PREFIX_OPT}/${PN}/${f}"
+ echo "empty slot ${slot}" > "${D}${state_dir}/${f}" || die
fperms 660 "${state_dir}/${f}"
done
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-rpg/coe2/
@ 2019-03-18 20:50 James Le Cuirot
0 siblings, 0 replies; 4+ messages in thread
From: James Le Cuirot @ 2019-03-18 20:50 UTC (permalink / raw
To: gentoo-commits
commit: 66e5a38198e48977fb6eefabbabe107df0cf00b3
Author: Daniel Schmidt <gen2xmach1ne <AT> tutanota <DOT> com>
AuthorDate: Mon Mar 18 00:58:47 2019 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Mon Mar 18 20:50:09 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66e5a381
games-rpg/coe2: fix HOMEPAGE, use HTTPS
Signed-off-by: Daniel Schmidt <gen2xmach1ne <AT> tutanota.com>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Closes: https://bugs.gentoo.org/680666
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
games-rpg/coe2/coe2-2007-r1.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/games-rpg/coe2/coe2-2007-r1.ebuild b/games-rpg/coe2/coe2-2007-r1.ebuild
index d4070f0433a..99a3f1b823f 100644
--- a/games-rpg/coe2/coe2-2007-r1.ebuild
+++ b/games-rpg/coe2/coe2-2007-r1.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils games
DESCRIPTION="Precursor to the Dominions series"
-HOMEPAGE="http://www.shrapnelgames.com/Illwinter/CoE2/"
-SRC_URI="http://download.shrapnelgames.com/downloads/${PN}_${PV}.zip"
+HOMEPAGE="https://www.shrapnelgames.com/Our_Games/Free_Games.html"
+SRC_URI="https://download.shrapnelgames.com/downloads/${PN}_${PV}.zip"
LICENSE="all-rights-reserved"
SLOT="0"
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-rpg/coe2/
@ 2021-04-04 6:33 Sam James
0 siblings, 0 replies; 4+ messages in thread
From: Sam James @ 2021-04-04 6:33 UTC (permalink / raw
To: gentoo-commits
commit: 19b9ca7f6e13e223304ac84c7e24f03619b990d3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 4 00:49:15 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 4 06:32:35 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19b9ca7f
games-rpg/coe2: port to EAPI 7, games.eclass--
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../{coe2-2007-r1.ebuild => coe2-2007-r2.ebuild} | 46 +++++++++++++---------
1 file changed, 27 insertions(+), 19 deletions(-)
diff --git a/games-rpg/coe2/coe2-2007-r1.ebuild b/games-rpg/coe2/coe2-2007-r2.ebuild
similarity index 55%
rename from games-rpg/coe2/coe2-2007-r1.ebuild
rename to games-rpg/coe2/coe2-2007-r2.ebuild
index 99a3f1b823f..3ac7358ce27 100644
--- a/games-rpg/coe2/coe2-2007-r1.ebuild
+++ b/games-rpg/coe2/coe2-2007-r2.ebuild
@@ -1,29 +1,33 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils games
+EAPI=7
+
+inherit desktop wrapper
DESCRIPTION="Precursor to the Dominions series"
HOMEPAGE="https://www.shrapnelgames.com/Our_Games/Free_Games.html"
SRC_URI="https://download.shrapnelgames.com/downloads/${PN}_${PV}.zip"
+S="${WORKDIR}"/coe
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RESTRICT="mirror bindist"
-RDEPEND="media-libs/libsdl[sound,video]"
-DEPEND="${RDEPEND}
- app-arch/unzip"
-
-S=${WORKDIR}/coe
+DEPEND="media-libs/libsdl[sound,video]"
+RDEPEND="
+ ${DEPEND}
+ acct-group/gamestat
+"
+BDEPEND="app-arch/unzip"
# bug #430026
-QA_PREBUILT="${GAMES_PREFIX_OPT}/coe2/coe_linux"
+QA_PREBUILT="opt/coe2/coe_linux"
src_prepare() {
+ default
+
rm -r *.{dll,exe} old || die
if use amd64 ; then
mv -f coe_linux64bit coe_linux || die
@@ -31,25 +35,29 @@ src_prepare() {
}
src_install() {
- insinto "${GAMES_PREFIX_OPT}/${PN}"
+ insinto /opt/${PN}
doins *.{bgm,smp,trp,trs,wrl}
dodoc history.txt manual.txt readme.txt
- exeinto "${GAMES_PREFIX_OPT}/${PN}"
+ exeinto /opt/${PN}
doexe coe_linux
- games_make_wrapper ${PN} "./coe_linux" "${GAMES_PREFIX_OPT}/${PN}"
+ make_wrapper ${PN} "./coe_linux" "/opt/${PN}"
make_desktop_entry ${PN} "Conquest of Elysium 2"
# Slots for saved games.
# The game shows e.g. "EMPTY SLOT 0?", but it works.
- local f slot state_dir=${GAMES_STATEDIR}/${PN}
- dodir "${state_dir}"
+ local state_dir=/var/lib/${PN}
+ dodir ${state_dir}
+
+ local f slot
for slot in {0..4} ; do
f=save${slot}
- dosym "${state_dir}/save${slot}" "${GAMES_PREFIX_OPT}/${PN}/${f}"
- echo "empty slot ${slot}" > "${D}${state_dir}/${f}" || die
- fperms 660 "${state_dir}/${f}"
+
+ dosym ${state_dir}/save${slot} /opt/${PN}/${f}
+ echo "empty slot ${slot}" > "${ED}"/${state_dir}/${f} || die
+ fperms 660 ${state_dir}/${f}
done
- prepgamesdirs
+ fowners -R root:gamestat /var/lib/${PN}/
+ fperms g+s /opt/${PN}/coe_linux
}
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-rpg/coe2/
@ 2021-08-23 5:05 Sam James
0 siblings, 0 replies; 4+ messages in thread
From: Sam James @ 2021-08-23 5:05 UTC (permalink / raw
To: gentoo-commits
commit: 38cec4aec1686ee5bdacd91ea3af64f302f42e6f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 23 04:22:51 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 23 05:05:08 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38cec4ae
games-rpg/coe2: fix group of binary
Closes: https://bugs.gentoo.org/809353
Signed-off-by: Sam James <sam <AT> gentoo.org>
games-rpg/coe2/{coe2-2007-r2.ebuild => coe2-2007-r3.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-rpg/coe2/coe2-2007-r2.ebuild b/games-rpg/coe2/coe2-2007-r3.ebuild
similarity index 95%
rename from games-rpg/coe2/coe2-2007-r2.ebuild
rename to games-rpg/coe2/coe2-2007-r3.ebuild
index 3ac7358ce27..5b443192a0b 100644
--- a/games-rpg/coe2/coe2-2007-r2.ebuild
+++ b/games-rpg/coe2/coe2-2007-r3.ebuild
@@ -58,6 +58,6 @@ src_install() {
fperms 660 ${state_dir}/${f}
done
- fowners -R root:gamestat /var/lib/${PN}/
+ fowners -R root:gamestat /var/lib/${PN}/ /opt/${PN}/coe_linux
fperms g+s /opt/${PN}/coe_linux
}
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2021-08-23 5:05 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-08-23 5:05 [gentoo-commits] repo/gentoo:master commit in: games-rpg/coe2/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2021-04-04 6:33 Sam James
2019-03-18 20:50 James Le Cuirot
2015-12-29 20:32 Michael Sterrett
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox