public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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