summaryrefslogtreecommitdiff
path: root/games-rpg
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
commit40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch)
tree758c221bad35c9288d0bd6df9c7dfc226728e52c /games-rpg
parent8d5dbd847cbc704a6a06405856e94b461011afe3 (diff)
gentoo resync : 28.04.2021
Diffstat (limited to 'games-rpg')
-rw-r--r--games-rpg/Manifest.gzbin7454 -> 7446 bytes
-rw-r--r--games-rpg/baldurs-gate-ee/Manifest4
-rw-r--r--games-rpg/baldurs-gate-ee/baldurs-gate-ee-2.3.67.3-r1.ebuild4
-rw-r--r--games-rpg/baldurs-gate-ee/baldurs-gate-ee-2.5.23121.ebuild6
-rw-r--r--games-rpg/broken-age/Manifest2
-rw-r--r--games-rpg/broken-age/broken-age-2.4.800398.ebuild7
-rw-r--r--games-rpg/coe2/Manifest2
-rw-r--r--games-rpg/coe2/coe2-2007-r2.ebuild (renamed from games-rpg/coe2/coe2-2007-r1.ebuild)46
-rw-r--r--games-rpg/comi/Manifest2
-rw-r--r--games-rpg/comi/comi-1.ebuild5
-rw-r--r--games-rpg/dear-esther/Manifest2
-rw-r--r--games-rpg/dear-esther/dear-esther-20130608-r1.ebuild (renamed from games-rpg/dear-esther/dear-esther-20130608.ebuild)36
-rw-r--r--games-rpg/egoboo/Manifest2
-rw-r--r--games-rpg/egoboo/egoboo-2.8.1-r1.ebuild8
-rw-r--r--games-rpg/hatoful-boyfriend-holiday-star/Manifest2
-rw-r--r--games-rpg/hatoful-boyfriend-holiday-star/hatoful-boyfriend-holiday-star-20151218.ebuild5
-rw-r--r--games-rpg/pcgen/Manifest2
-rw-r--r--games-rpg/pcgen/pcgen-6.04.01-r1.ebuild4
-rw-r--r--games-rpg/queen/Manifest2
-rw-r--r--games-rpg/queen/queen-1-r1.ebuild5
-rw-r--r--games-rpg/to-the-moon/Manifest2
-rw-r--r--games-rpg/to-the-moon/to-the-moon-0-r1.ebuild (renamed from games-rpg/to-the-moon/to-the-moon-0.ebuild)38
-rw-r--r--games-rpg/vendetta-online-bin/Manifest2
-rw-r--r--games-rpg/vendetta-online-bin/vendetta-online-bin-1.8.296-r1.ebuild40
-rw-r--r--games-rpg/wasteland2/Manifest2
-rw-r--r--games-rpg/wasteland2/wasteland2-1.9.0.13-r1.ebuild (renamed from games-rpg/wasteland2/wasteland2-1.9.0.13.ebuild)31
-rw-r--r--games-rpg/xu4/Manifest2
-rw-r--r--games-rpg/xu4/xu4-0.9-r1.ebuild3
-rw-r--r--games-rpg/zsdx/Manifest2
-rw-r--r--games-rpg/zsdx/zsdx-1.9.0-r1.ebuild5
-rw-r--r--games-rpg/zsxd/Manifest2
-rw-r--r--games-rpg/zsxd/zsxd-1.9.0-r1.ebuild5
32 files changed, 147 insertions, 133 deletions
diff --git a/games-rpg/Manifest.gz b/games-rpg/Manifest.gz
index ed75760472e7..3092865d24a4 100644
--- a/games-rpg/Manifest.gz
+++ b/games-rpg/Manifest.gz
Binary files differ
diff --git a/games-rpg/baldurs-gate-ee/Manifest b/games-rpg/baldurs-gate-ee/Manifest
index 217e68272e5e..8b4e57811f5f 100644
--- a/games-rpg/baldurs-gate-ee/Manifest
+++ b/games-rpg/baldurs-gate-ee/Manifest
@@ -1,5 +1,5 @@
DIST baldur_s_gate_enhanced_edition_en_2_5_23121.sh 2892168067 BLAKE2B 7e20922f539be65cf7371f7f1706873e5a147313e3aa0335bfa5d6c4456a40665260a36abab6e73361c5f9c0a0bc2faff6e719dd72fb0ddd8b0e1c22d6eaedd8 SHA512 b5b84148b35984109454e1299ee29d287750172e617fb97e65c46b2c9419173348b37d54587bd44a3eacb6380c9b13e4be91af5625009cba797843483be7165d
DIST gog_baldur_s_gate_enhanced_edition_2.5.0.9.sh 2877124067 BLAKE2B 244e93ae089703c9fae3dcfcad4fb9c1eb32695e7288f7a05b3f2996887f90d6912e745e9b47a93ba45ee3ddda8363e69d22e62c57258ee54c24c47f07b2f619 SHA512 56d4796a959658f29cabef6e7339db5ba9fa792d9fd899ebc375c9b5cf94305b6d11c21d41a8809fcb1cbe38ecb4bc7152158ef19c87395374ab9060f48756a6
-EBUILD baldurs-gate-ee-2.3.67.3-r1.ebuild 1378 BLAKE2B 6b633880e2e9798f8657c6bc1ed56cb313e7798e6ff77b2e7dc3ef905f2f44102def4ff0c642ccc673b8940852126f61e7b14f2624bb0937c8a1c0eb29050cf6 SHA512 3e8aed5016dacd88cd0226aaa70c8875e72c76ad030181740e139dcef8e03dc3be51649f254da88286af363dde6f45ded52f2531ff60bb69c3ae783f2370d740
-EBUILD baldurs-gate-ee-2.5.23121.ebuild 1207 BLAKE2B 63700b6f469363a96bb2d39edc096353182c68e71945bb406f77e3b4af6dcb0c1d0422bad3ee6cd98cf9b688c778201373dc5fd78a7e69dee44b79d69026d10a SHA512 cff50d9b097c149df3bffe6c4d2acac644588e1e32591cc731074523ac1cdd2f7b546ef96440219baa0cf7484ad2bc029d2362aaa6b54a4cd269b3ec2aee12c7
+EBUILD baldurs-gate-ee-2.3.67.3-r1.ebuild 1387 BLAKE2B ac79f4eb6836fe9ae9bf6bf7bf232a914d9c65b8f9be3d4fa6ef5417925f080eab9459a95a0e556ebc9579c55c64731268e0e9e7db68754c78a6a7cc41355ead SHA512 a13ac6c7a1b487df96b7e47e7e0dceb4a42ac5929fe871bfe283f40bc15b79c50ff9a5c506f2de2a14fe0a0169b91ca3c3ce36356acd9cc69ac326e5c918d07b
+EBUILD baldurs-gate-ee-2.5.23121.ebuild 1206 BLAKE2B 50a0a824ccb1d5811a6f5978d7eba9d665e2cd812982a9a9f9af41965c029ba2e2a02462335c24493aa1d6c49552890264cb2761eb89443487ca5b07b35df2a2 SHA512 4c90d9c7c5f92d4089b7c2a22673a7346f4cbac47a132bc56fc532d086eefdfddcc55bc3af6b83963ccd873020b4ba310f9cd4776431a61cf69563086127bedb
MISC metadata.xml 814 BLAKE2B 59a165a1cb3b9c9285f1a7af25abb882badbd57618c8202aeda0cd3ba14248e8138c6a1f03805b98c0926a44b68ecb189905b8e681b0142af2df7513bcf1eb9f SHA512 aeb6e4d4fc900f0dbb0eebf8495ed1e5722af2fd90234893364ee7e45f2ed7ba2137188df23acef65d70e3a99c161c5b0d65245961324abd6d576e386bfee3b5
diff --git a/games-rpg/baldurs-gate-ee/baldurs-gate-ee-2.3.67.3-r1.ebuild b/games-rpg/baldurs-gate-ee/baldurs-gate-ee-2.3.67.3-r1.ebuild
index db0585c3d93b..da5f411b2430 100644
--- a/games-rpg/baldurs-gate-ee/baldurs-gate-ee-2.3.67.3-r1.ebuild
+++ b/games-rpg/baldurs-gate-ee/baldurs-gate-ee-2.3.67.3-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit eutils unpacker
+inherit desktop unpacker wrapper
DESCRIPTION="Baldur's Gate: Enhanced Edition"
HOMEPAGE="https://www.baldursgate.com/"
diff --git a/games-rpg/baldurs-gate-ee/baldurs-gate-ee-2.5.23121.ebuild b/games-rpg/baldurs-gate-ee/baldurs-gate-ee-2.5.23121.ebuild
index 46669623b8ff..54dbbe7d27ed 100644
--- a/games-rpg/baldurs-gate-ee/baldurs-gate-ee-2.5.23121.ebuild
+++ b/games-rpg/baldurs-gate-ee/baldurs-gate-ee-2.5.23121.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit desktop eutils unpacker
+inherit desktop unpacker wrapper
DESCRIPTION="Baldur's Gate: Enhanced Edition"
HOMEPAGE="https://www.baldursgate.com/"
@@ -14,12 +14,12 @@ SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
RESTRICT="bindist fetch"
-DEPEND="app-arch/unzip"
RDEPEND="dev-libs/expat
dev-libs/openssl:0
media-libs/openal
virtual/opengl
x11-libs/libX11"
+BDEPEND="app-arch/unzip"
QA_PRESTRIPPED="/opt/${PN}/BaldursGate\(64\)\?"
diff --git a/games-rpg/broken-age/Manifest b/games-rpg/broken-age/Manifest
index a2712efb897e..05addd93b79a 100644
--- a/games-rpg/broken-age/Manifest
+++ b/games-rpg/broken-age/Manifest
@@ -1,3 +1,3 @@
DIST BrokenAge_linux.tar.gz 2159926882 BLAKE2B 351fd74310ce2a03682151b8112d5831d3d495a6fc9cba68a366205033ce0f35f3446f30ccf98024462f144db3782faf68f73944c814a537cdde8c09f6afbadc SHA512 6642fdae52dc5a22dcbaa1c9db865bfe8dee2365014c1854c53436a1cc4fc842134ad96d9576de221cb494d6e04ea6d30f213c5a62a19f29aaf466740e670284
-EBUILD broken-age-2.4.800398.ebuild 994 BLAKE2B 2035faa230b409f9cced72c574d89d4a980703536864bc4d5c8f95ba6f96c0fccb28876f577d3b2e1e954e32f3b6696085ea2b45b61af4e015c999dfd5cd0d57 SHA512 7c55c806436e5546ef7633d133f81298cfc310cedae359e78fb94bd73a3989eaa081d18a45fee82c5e87aadb6843dce55db4d0e5e11177107c424321722e3a75
+EBUILD broken-age-2.4.800398.ebuild 994 BLAKE2B 4c896b3b7300cc79826b76b1f16c094186ef3d2eb6add597a2a1c383b365645875353fd795e626ee19b4cfb735535f868f0a05821b98bcb5964651c98c4dc21e SHA512 3063efd7431b03ee244fc4d3d19fdedde2c970a994782a4385d7b8cd16bedf4d72f7a10d7a7045f58cdd46366ec66349bbd497e08dcae92ab7424df93917c054
MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254
diff --git a/games-rpg/broken-age/broken-age-2.4.800398.ebuild b/games-rpg/broken-age/broken-age-2.4.800398.ebuild
index fed3b2fba16a..f20322563208 100644
--- a/games-rpg/broken-age/broken-age-2.4.800398.ebuild
+++ b/games-rpg/broken-age/broken-age-2.4.800398.ebuild
@@ -1,14 +1,15 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit eutils desktop xdg
+inherit desktop wrapper xdg
MY_PN="BrokenAge"
-DESCRIPTION="A point-and-click adventure from Tim Schafer's Double Fine Productions"
+DESCRIPTION="Point-and-click adventure from Tim Schafer's Double Fine Productions"
HOMEPAGE="http://www.brokenagegame.com"
SRC_URI="${MY_PN}_linux.tar.gz"
+
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
diff --git a/games-rpg/coe2/Manifest b/games-rpg/coe2/Manifest
index 10dab3410667..bc9270166954 100644
--- a/games-rpg/coe2/Manifest
+++ b/games-rpg/coe2/Manifest
@@ -1,3 +1,3 @@
DIST coe2_2007.zip 4937222 BLAKE2B 4640e7819d0e000b3e355f20f364f84d0cc899acd27e33bae95cece843a724918b8a3cc6a538d39478cf5070fd71658637dbc127534d5182a914f6d0f56faff0 SHA512 db0d4ee2016ef3cf7159c227c494346fa0a0e9f9b20a6b520b67899570e3135a4286d6ada2f85d7ea7b55a1baeada41654d4fab29f5996357608f0d2d654b2ed
-EBUILD coe2-2007-r1.ebuild 1368 BLAKE2B 9e0e5391d3fc5d20ee72a8020b69bacffec76859648112363dbac0b42db0818b0c856a244396036a40287444ebd914616481ed1ee64b24bcb87af40fc08865ad SHA512 03d06937428ca48eac60c03ffc6c747c0849635bfc890ad1baac807007248a4ef61e99520056aadba261e26c8e7961dd18edcd86419c979ecc6704ed85e180ec
+EBUILD coe2-2007-r2.ebuild 1375 BLAKE2B fd8a8116058ab4a886009a3b5e9fc069e43790726146f8c6b8e4b2124ed4eb1eeb8d41ec3781fb8bed851faec80197fd9d24d737c2b3fa7a1ae8a07230793b4e SHA512 3085c4c903e698e94b757d2a9743ef142c2ed959fa8753b16dd83dc4b700065f5f2a457857773678f3ab079a6128436dadef5b501d58e4ee580c3b725b667aa0
MISC metadata.xml 1166 BLAKE2B 344379ff270c13113da4d40e916e8c16505653451d93fdc82ccbb9e0c39585863056030959579f310cb6ab9a01e058d929abc3c28f9886f32d086074dfe874d6 SHA512 60a33d86c244ce321427d325d4f1fb56846940a1ab2b6c965afb317c497b142644574b94bc715fd0d602628d8b07ba9690f5d0addad626163273cc1584ada370
diff --git a/games-rpg/coe2/coe2-2007-r1.ebuild b/games-rpg/coe2/coe2-2007-r2.ebuild
index 99a3f1b823f2..3ac7358ce27a 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
}
diff --git a/games-rpg/comi/Manifest b/games-rpg/comi/Manifest
index 83dfbda879a2..7e0fc3c99a01 100644
--- a/games-rpg/comi/Manifest
+++ b/games-rpg/comi/Manifest
@@ -1,3 +1,3 @@
DIST comi.jpg 5320 BLAKE2B 4729546c766536a5bb937c1e7eb3cd231ec44146fabda41326f5dbf0a3cb13b57f119a0d28283b1664bcd11ffb652606f0ee2f658d5a0701e5ad15f70a9e8b01 SHA512 b8042241b0badc6950cac8bf0eae7f5e138d5f3fc96f9d3a2108cd3bc69d972bbb12e8f3a416273f0763a1ecfee9b66daff69e211889cd93468439a3036817af
-EBUILD comi-1.ebuild 1476 BLAKE2B 82ff554800ab8b74301d6bca430ba057c62e10cfba4ea8fc2711c37a3144e121f55188fbfcec795323fce82a743d2f345a0b863ef94ec4c2481cc1b092d30059 SHA512 44851095403c5903cb2294617dcfb7c56f7536c00a53d2cb537392bfea7015a5cb82de67f093ee4cf41fef11c0c49ea605d99584ccc46838d3cb2665aa009b4b
+EBUILD comi-1.ebuild 1483 BLAKE2B d20f4a1bfdc02b288b3fdfc03e18ffef3143df4b043863711587ff00db77943a5e2206744336813faa5b306c2561c20f18dfaa99ece387a3de2eb784b3be5317 SHA512 6dd00f1bbb1424d9d540852696a11e9e0ae4b1be7ff29ad556b0c105be4a9e6f89caa563dcd7a192f7e857187d50ff833b0bda7bf52f0f800cf18479ceff1b13
MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254
diff --git a/games-rpg/comi/comi-1.ebuild b/games-rpg/comi/comi-1.ebuild
index 91a25419df7f..c236886050b8 100644
--- a/games-rpg/comi/comi-1.ebuild
+++ b/games-rpg/comi/comi-1.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cdrom estack eutils xdg
+inherit cdrom estack desktop wrapper xdg
DESCRIPTION="The Curse of Monkey Island, the third game in the series"
HOMEPAGE="https://en.wikipedia.org/wiki/The_Curse_of_Monkey_Island"
SRC_URI="https://dev.gentoo.org/~chewi/distfiles/${PN}.jpg"
+
LICENSE="${PN}"
SLOT="0"
KEYWORDS="~amd64 ~x86"
diff --git a/games-rpg/dear-esther/Manifest b/games-rpg/dear-esther/Manifest
index 8f69e7599203..5aa0f14a475c 100644
--- a/games-rpg/dear-esther/Manifest
+++ b/games-rpg/dear-esther/Manifest
@@ -1,3 +1,3 @@
DIST dearesther-linux-06082013-bin 1007461686 BLAKE2B 0ffb2387490beef790ad00f110a8393bb69f0fe762799795a655eab748aed08eb8665c199ea0f588c764bafaa68eae3ba6884296614abbd66ecd1b72810b2c88 SHA512 c66a2b068b4caaebfb63e4617102af4a5df153dfe76854d1fa94305fb95b15e4362c9ca5e715ea4b29966916a9a585fa71bfc2b2b33b878f26e3785b7d93722e
-EBUILD dear-esther-20130608.ebuild 1555 BLAKE2B 8a38e82171731c3aaa579ebb835f84f21551c5274a4f59134a76036814314681dd865bd370a71b160427192502328c28445f7b32b45cdc3bfce43531c3510e6e SHA512 68f6c5b839fcca99cb0efc608f9d983aae5165a5bcba83baa93dd860605b9c34edb91d2db27da4160676d5f8be9c01e73ab509380374dad10cf2ff4ab7518e90
+EBUILD dear-esther-20130608-r1.ebuild 1476 BLAKE2B 41902cb17858901ae611cc83d0762cb04fbd5a245eaf9cafdba644cc99528e2fafa4849c84077602104f9f6fdf846be41a13be995e2bc65c8ebb3590340677e4 SHA512 d5a5520fb54bce5a1525d7e95a4f2db47aeaa87eeffe444491bc3005b52e9a003ec44b1ff8c128e67f2e80408995ce96c00feb1534caf761255e917ce02c13f1
MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254
diff --git a/games-rpg/dear-esther/dear-esther-20130608.ebuild b/games-rpg/dear-esther/dear-esther-20130608-r1.ebuild
index 9786f2de6ba9..b2a07780a454 100644
--- a/games-rpg/dear-esther/dear-esther-20130608.ebuild
+++ b/games-rpg/dear-esther/dear-esther-20130608-r1.ebuild
@@ -1,35 +1,37 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# TODO: unbundle libSDL2
+EAPI=7
-EAPI=5
-inherit eutils gnome2-utils unpacker games
+inherit desktop gnome2-utils unpacker wrapper
TIMESTAMP="${PV:4:2}${PV:6:2}${PV:0:4}"
DESCRIPTION="Ghost story, told using first-person gaming technologies"
HOMEPAGE="http://dear-esther.com/"
SRC_URI="dearesther-linux-${TIMESTAMP}-bin"
+S="${WORKDIR}"/data
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
-IUSE=""
+
RESTRICT="bindist fetch splitdebug"
-MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN}
-QA_PREBUILT="${MYGAMEDIR#/}/dearesther_linux
- ${MYGAMEDIR#/}/bin/*.so*"
+MYGAMEDIR=opt/${PN}
+QA_PREBUILT="
+ ${MYGAMEDIR#/}/dearesther_linux
+ ${MYGAMEDIR#/}/bin/*.so*
+"
-DEPEND="app-arch/unzip"
+# TODO: unbundle libSDL2
RDEPEND="
>=media-libs/freetype-2.5.0.1[abi_x86_32(-)]
>=media-libs/libsdl-1.2.15-r5[abi_x86_32(-)]
>=media-libs/openal-1.15.1[abi_x86_32(-)]
x11-libs/libX11[abi_x86_32(-)]
- virtual/opengl[abi_x86_32(-)]"
-
-S=${WORKDIR}/data
+ virtual/opengl[abi_x86_32(-)]
+"
+BDEPEND="app-arch/unzip"
pkg_nofetch() {
einfo "Please buy & download ${SRC_URI} from:"
@@ -43,27 +45,23 @@ src_unpack() {
}
src_install() {
- insinto "${MYGAMEDIR}"
+ insinto ${MYGAMEDIR}
doins -r bin dearesther platform dearesther_linux
doicon -s 256 dearesther.png
make_desktop_entry "${PN}" "Dear Esther" dearesther
- games_make_wrapper ${PN} "./dearesther_linux -game dearesther" "${MYGAMEDIR}" "${MYGAMEDIR}/bin"
+ make_wrapper ${PN} "./dearesther_linux -game dearesther" "${MYGAMEDIR}" "${MYGAMEDIR}/bin"
dodoc README-linux.txt
- fperms +x "${MYGAMEDIR}"/dearesther_linux
-
- prepgamesdirs
+ fperms +x ${MYGAMEDIR}/dearesther_linux
}
pkg_preinst() {
- games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
- games_pkg_postinst
gnome2_icon_cache_update
}
diff --git a/games-rpg/egoboo/Manifest b/games-rpg/egoboo/Manifest
index 5b2fe184b5cd..0f97ee50d6ed 100644
--- a/games-rpg/egoboo/Manifest
+++ b/games-rpg/egoboo/Manifest
@@ -1,4 +1,4 @@
AUX egoboo-2.8.1-gentoo.patch 2233 BLAKE2B c2cf8754e956d1032461d9ee1ea6dae42e1969042647ec37bfc65f2fe702863386de406bfa35df76392bd38e65e10a9ec5956c84a83191fda767f53afee22121 SHA512 277e453c95ee908b064987eae732b37a6ee9c2d903532017eb8a8951458a16b5195694f8165ba7146b1ca609be6155e4df20212b8c3cb3b056c4249bc4f3e1f3
DIST egoboo-2.8.1.tar.gz 150029960 BLAKE2B 582db0f3c033523f7b55e205aec5f7012301e3edb7a4667f49d6c4a26f99572b4652e3cf4b8ed0f9e4c4cf2f6129615a315955d0193f851fc7c16ab7eaf7e482 SHA512 5793a63ba90f461ae99bcb81bf4ddf287b203bc2d401e1f697f1f4f93e1d681954e09b23938eb1a36e7dd535e2d12b8882efd77572cc63392cad5f9462ac3054
-EBUILD egoboo-2.8.1-r1.ebuild 1254 BLAKE2B 93110e7e81f3df2960de016efb1da9b4aafdbf705727d287637b3ae880559561c0e7be806a75f7a395c89cecefce5b07333c95c30ab583c2777cd8d60d1d1990 SHA512 3ba98b1a1ed0a4af22dff6726ebc58e12c5cfca79575bc3f553ee9d196122803f5d870d0c7a93433ed46b6bf9733e4a553d82e9a44b98bf94e2e8d9e41ad5c01
+EBUILD egoboo-2.8.1-r1.ebuild 1257 BLAKE2B 61c1a97534213c00bf943d07d43cadcc0128ebe2e0e847485046e5451712c845750b8e07ab3832b2cd9cb632507505cee2b16e9a1d077210cc0cf266c1d1d717 SHA512 b3f00ccd715fd83c2dcde4cce7b4dde7996a8f0a09d60c2b14d00dde19fb3d5ba4eb84324310ce569b25a773c2d3f1891ff22a0095648fbf87c41c413941f438
MISC metadata.xml 329 BLAKE2B e5d902b3bdacb0c6028e113c2617030dc6730c03b278cafc1ca077053ac9c9dc472d39a842fb18a506c979ae4f52dd21c1f4166f9e8f07289b8c66d6344c62a8 SHA512 c3152f5db54eb4ae254c36981adb9556ff0eb37b267cd1dd25efc1428249d826e4c37b6166034acf98229f6f3ac681d7edb9681c69fd2f88e9394dff04fbd5fb
diff --git a/games-rpg/egoboo/egoboo-2.8.1-r1.ebuild b/games-rpg/egoboo/egoboo-2.8.1-r1.ebuild
index 108aefdfcecc..f1770edacd10 100644
--- a/games-rpg/egoboo/egoboo-2.8.1-r1.ebuild
+++ b/games-rpg/egoboo/egoboo-2.8.1-r1.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit eutils
+
+inherit desktop edos2unix
DESCRIPTION="A 3d dungeon crawling adventure in the spirit of NetHack"
HOMEPAGE="http://egoboo.sourceforge.net/"
@@ -11,7 +12,6 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND="
dev-games/physfs
@@ -22,7 +22,7 @@ DEPEND="
net-libs/enet:0
virtual/glu
virtual/opengl"
-RDEPEND=${DEPEND}
+RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/${P}-gentoo.patch
diff --git a/games-rpg/hatoful-boyfriend-holiday-star/Manifest b/games-rpg/hatoful-boyfriend-holiday-star/Manifest
index 8440aab9e8d1..87168c91aaf1 100644
--- a/games-rpg/hatoful-boyfriend-holiday-star/Manifest
+++ b/games-rpg/hatoful-boyfriend-holiday-star/Manifest
@@ -1,3 +1,3 @@
DIST Linux-Standalone-20151218.rar 347789456 BLAKE2B bb41ebcde9524f2259e9d9a69e19aedc2820ddcf5fe3f4f418f0bdf8cdc9bc228da8c38761febbd68d3ecef1c5f32a5a98fa70480930d9bbcd8285ee3f25c70a SHA512 c59c6d1b54ed59cecf0e7606bdedf25dfa97c8c658800bbf343282eb36b906a569a6f3614271a307008c9946e61abfa2868a1f5ba73193f13138d52333013f5b
-EBUILD hatoful-boyfriend-holiday-star-20151218.ebuild 1409 BLAKE2B f30fcaae1f4ef1ddc2e3c129f708047ef14877fd8bb29b0ac50553239947cf62055fa3f296541473c6502ca9d74dd6e586cd1d37f4b15676bf049fb47cad1f6a SHA512 ba983f4dd6b67b2b9cae9a527fe3b86da91f24fb4adbc7d5356ab0a198e6c9faa37c4a18db1fb59d4184f8fcadb5e4449984164e388b4ceac95ab703cb149af2
+EBUILD hatoful-boyfriend-holiday-star-20151218.ebuild 1411 BLAKE2B ab47a76c61e1756f96d82c41e30e3ed78a424b48db864334adc39ec1c78bd86ca3551f0cd9565252f8bbdcf28ffcdf0103e0362dc209fa9300fa5c7fe44f2e71 SHA512 4fce207f33f9b7b4337bbbd8c74a7b22c7675b0f812a9ca19f11b410423784194ef008d45ed650a7a2c1710b2b1632bee1fd88cf99de3217eddab7e5dc7e7ada
MISC metadata.xml 354 BLAKE2B 620415356736dd403be27ef2547bd0d23a3812b3c16b7976125c582118af837336c258d7c0657dbe70b254ee773041f7e169939a34cc616870a5f54ad8429c31 SHA512 6ae66494681059ab163da720d574906da7db8facc7c383db8b8dd0d5ea78f41deb5f19389b1fd8fc2848cfb7ae5c11bd3ba2750a90799b382f0bfe8f70d48637
diff --git a/games-rpg/hatoful-boyfriend-holiday-star/hatoful-boyfriend-holiday-star-20151218.ebuild b/games-rpg/hatoful-boyfriend-holiday-star/hatoful-boyfriend-holiday-star-20151218.ebuild
index 8ed1e04ebf18..657a23662d56 100644
--- a/games-rpg/hatoful-boyfriend-holiday-star/hatoful-boyfriend-holiday-star-20151218.ebuild
+++ b/games-rpg/hatoful-boyfriend-holiday-star/hatoful-boyfriend-holiday-star-20151218.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit eutils desktop xdg-utils
+inherit desktop wrapper xdg-utils
DESCRIPTION="Holiday-themed sequel to the Japanese visual novel and dating sim about birds"
HOMEPAGE="https://www.devolverdigital.com/games/hatoful-boyfriend-holiday-star"
SRC_URI="Linux-Standalone-${PV}.rar"
+
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
diff --git a/games-rpg/pcgen/Manifest b/games-rpg/pcgen/Manifest
index 9b2cefe9d8e1..43f0a9c26a3e 100644
--- a/games-rpg/pcgen/Manifest
+++ b/games-rpg/pcgen/Manifest
@@ -1,3 +1,3 @@
DIST pcgen-6.04.01-full.zip 68679438 BLAKE2B e9afa6b9937804988425d8d18cfed7728197ecc303f586ed899491e4d500eb0e6ddc0ae92aef1d4bfef7ff3fb987cca34af95246c83ebe71e089e3e5e91aa9dd SHA512 37e76e9bca3defe803459f898d3c51015cb4c4f69905c4179b78b1b26977b7d720ef413b3f5b2ef4252aa98f732075b9567c4f4822c61d169a5a0a6e2c78c0d4
-EBUILD pcgen-6.04.01-r1.ebuild 842 BLAKE2B d5d84e121027a78a3f4a61f86ada0ad7131364351afa76037824accdb759b98ea52e1fee918b14fb6dbaa134afe058f79b8e0c516e37703007bfa8314b6a45d8 SHA512 03ee28a1f12050b8cbbc1498a9f218983955ab6ecb2d5b10a60880bef6eb45eeb4032462b7afb733bcab705f18ffdcf68e5896a7d47b65d745b16665eb9800b6
+EBUILD pcgen-6.04.01-r1.ebuild 847 BLAKE2B 9baec67066489b94514db1ebdf575c4d05285d776ae8e48abf9d11271ec64bd3d6855ba8fa1984f6113110f934bc65505948d43a2ec65f233a50a0051d30ba4b SHA512 23bd92b3f73583776594e150906d499c077ffaa8d13d41923fa971755bb5acd7ef9c7a6c0da0a3aa67805bd2fa5304bc1c51d586ccf7fb5f3d443811904c9f70
MISC metadata.xml 328 BLAKE2B 45ace1f30157cc4450f9dc90a24a7a6112a09fe61c1a17dca06b87d32fdbce9c7f704b36bb217da0371f71a8ff9b2ecdccbb63ad7b981587f61c33a3c4ef6adb SHA512 cd3e9ca2c51782031b89444cc5c3eda37537c04467753e9a6bd5c2e5357d5ba3077ed6aee0adeac6dd91c829c7fded3077fb8d39ab8e80d87e3dc62af5605cb7
diff --git a/games-rpg/pcgen/pcgen-6.04.01-r1.ebuild b/games-rpg/pcgen/pcgen-6.04.01-r1.ebuild
index 45e32d2039b7..4319ff1db634 100644
--- a/games-rpg/pcgen/pcgen-6.04.01-r1.ebuild
+++ b/games-rpg/pcgen/pcgen-6.04.01-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit gnome2-utils
+inherit desktop gnome2-utils
DESCRIPTION="D&D character generator"
HOMEPAGE="http://pcgen.sourceforge.net/"
diff --git a/games-rpg/queen/Manifest b/games-rpg/queen/Manifest
index 8ddf6b94c23e..428c0f20f3f2 100644
--- a/games-rpg/queen/Manifest
+++ b/games-rpg/queen/Manifest
@@ -6,5 +6,5 @@ DIST FOTAQ_Talkie-1.1.zip 33744817 BLAKE2B bd6edb28de6c4bede38b3d41365a27ba75373
DIST cat-queen.png 1099 BLAKE2B 4035d73ccecc0bf91c4411d6018682d11f3fb8a246718d3762b216d44e299e9c0f3c9325206e4ab2f454f3005af0197b027dbb85c6f772631c823ed032c6f040 SHA512 009f30e2f9abbc803cd47314d8ff53009898640c12a26cb155b7e0b29c0a2bdaa06cf97fca6ca6f8b428300d63ca8200f627695a3f0b71585374a4a2b63ed2df
DIST queen-readme.txt 5351 BLAKE2B 8b1859540668102a1ac25019f824084393440dee080528aa98a92b205bc8bdba45649c062d7ad88f3c82645e186ed98c4628719295d0d8efb8147c095166999a SHA512 ed2b5bc18896f9eeadea7526a70ad0a115bda229d1074d8c3a5a64228a7089cc20c6e296d82dc482634ab9bde06a07635d10ee68f47420f00625e0f5c29ef6ad
DIST queen.1.bz2 90404210 BLAKE2B d854e0d7b82cf06551ebef5dd8b44f99e4a924cdd5721894e1b09698e2bc790f591906bcaa5208e37f8f05773152c1da4edf3186080b5a1f279276b8dd112b45 SHA512 f931584c141403019dcd91c43c8610c23cf39b37272440517c75cd4946da005d7fabcdd76fce2ec7504f35ec02727bede7d6a98381bd4f0c6a8d65b3c4363278
-EBUILD queen-1-r1.ebuild 3342 BLAKE2B f75eb1f99e88f69de8616166d2f505c57cf782d2cbe7ff91a2b9294bc6f0d4ed1f563fae03bb94710a52d17dd57c52dca20b70c6119926cf3905f40c493e9806 SHA512 d12b85b68198bf5523e527b08ed8a9fbc7af92f07c8cbb020ace978bdcf48040ce20139c8b8ece65e0455b4631c24aad51d142fe4f96abded31b68941c0e2e0a
+EBUILD queen-1-r1.ebuild 3349 BLAKE2B eb32a791733af2ff9a6868d45c1885dfcb4b21745d8f39707c4574107665fa6efbbcfc15cdfdbfe39ad9c74e1c6f80bd35e629e318c9dd8b5b01dbd42e79e7c6 SHA512 db0a2679821a9447c2bcacea3ba79f07dbd84b3738d757a6ffa74d5f751f40406d391a186ded5b497a70fa87cb2843363c31de4e5fce33854f85337e8a837d9c
MISC metadata.xml 330 BLAKE2B 4f070e6c8bc4c2f6b4efb4f0eb84ea861773fba85acda1f4dec223a6594e2cdf4ac90c895a98819e2fab2ba2cd30081aee591554d2e932025a9da6d3c16a275b SHA512 4541c93daab84bd6d0764adccf44bb4986ba02303e731b5b9a7a8060bb88a32c1cef91e2b2910e15915b67cf3ea2b5f31b4e637909d1d0b7c3b627f1134206dc
diff --git a/games-rpg/queen/queen-1-r1.ebuild b/games-rpg/queen/queen-1-r1.ebuild
index e9e011cf3398..9b38f5a10843 100644
--- a/games-rpg/queen/queen-1-r1.ebuild
+++ b/games-rpg/queen/queen-1-r1.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit eutils
+
+inherit desktop wrapper
DESCRIPTION="Flight of the Amazon Queen - 2D point-and-click adventure game set in the 1940s"
HOMEPAGE="http://scummvm.sourceforge.net/"
diff --git a/games-rpg/to-the-moon/Manifest b/games-rpg/to-the-moon/Manifest
index 7c3440f08483..c15d236e7cf1 100644
--- a/games-rpg/to-the-moon/Manifest
+++ b/games-rpg/to-the-moon/Manifest
@@ -1,3 +1,3 @@
DIST ToTheMoon_linux_1389114090.sh 75823678 BLAKE2B de63a8c5eff7d99f5af4fbc85c8e416c7bd7a07fad03dfb0424bf43f410bdbc9a0d064c8892dbb6c9fdc637391f2b2ef6ef40c72c501790ffec0aac8448add21 SHA512 bed844f143ef9c3ff8fe93da186422e84d259229874c331315d8f1c7538fd6c417d6ca1aeecbe6c2a664fad98aff51f4723227d0ef07612acf29f86313f9aa1a
-EBUILD to-the-moon-0.ebuild 2494 BLAKE2B 25b7033d023ca9fd495c2be87b240df7ef449f0f3950603ba376a1819c26458fb8c462f3771bfa9d2edd73d3d2da53c64039bd9170de301adfdac57bd5b00906 SHA512 414dd059e5ea14674c3800610336a5ce1fb1c64028d82111b441f226671c5cb3c9384589c736b1fb35500d2e8ce254cf84a26ca254380d165f1e15f5bc66fb24
+EBUILD to-the-moon-0-r1.ebuild 2423 BLAKE2B d9f921cfa744e4ad10134811a20b134aaead701367ba3747cdf2b50fe4010634ddef498271b1ef13343a4711080d34c668ba7e0f1393b382700d5b2245946e50 SHA512 5e5446a9abbbb7d2ee04f44f731bf4442e6d3d28d0ba6e6e126178e1ceb2fae36eb25362d1a4c0e313337676596a852ecd9eb892fcb6e6369f0439802c5b4849
MISC metadata.xml 325 BLAKE2B 27d3f66c92edf0dda747247d5a31972620750facfbad0d6f82c51c5ca5a99327a0b3918264ab590da1e7250ee8aebb85393981049a33843883238734df348d31 SHA512 a8068b353b7597ae988ad3fd9855339beb981eb11a392483129346d2ee51d658934fb772e8b3f3062e1d14d553e73de9f6bc2f456b4bf5de15902257c22e69ce
diff --git a/games-rpg/to-the-moon/to-the-moon-0.ebuild b/games-rpg/to-the-moon/to-the-moon-0-r1.ebuild
index b55f9b6f24f4..619cdd026667 100644
--- a/games-rpg/to-the-moon/to-the-moon-0.ebuild
+++ b/games-rpg/to-the-moon/to-the-moon-0-r1.ebuild
@@ -1,31 +1,34 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# TODO: unbundling sdl-sound breaks the game
-
-EAPI=5
+EAPI=7
-inherit eutils unpacker gnome2-utils games
+inherit desktop gnome2-utils unpacker wrapper
MY_PN=ToTheMoon
DESCRIPTION="Two doctors traversing the memories of a dying man to fulfill his last wish"
HOMEPAGE="http://freebirdgames.com/games/to-the-moon"
SRC_URI="${MY_PN}_linux_1389114090.sh"
+S="${WORKDIR}"/data
LICENSE="all-rights-reserved bundled-libs? ( LGPL-2 LGPL-2.1 ZLIB )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="bundled-libs"
+
RESTRICT="fetch bindist splitdebug"
-QA_PREBUILT="${GAMES_PREFIX_OPT}/${PN}/${MY_PN}.bin*"
+QA_PREBUILT="opt/${PN}/${MY_PN}.bin*"
if [[ ${ARCH} == "amd64" ]] ; then
- QA_PREBUILT="${QA_PREBUILT} ${GAMES_PREFIX_OPT}/${PN}/lib64/*"
+ QA_PREBUILT="${QA_PREBUILT} opt/${PN}/lib64/*"
else
- QA_PREBUILT="${QA_PREBUILT} ${GAMES_PREFIX_OPT}/${PN}/lib/*"
+ QA_PREBUILT="${QA_PREBUILT} opt/${PN}/lib/*"
fi
+# TODO: unbundling sdl-sound breaks the game
RDEPEND="
+ sys-libs/zlib
+ virtual/opengl
!bundled-libs? (
dev-libs/libsigc++:2
>=media-libs/libsdl2-2.0.1[X,joystick,opengl,sound,threads,video]
@@ -33,10 +36,11 @@ RDEPEND="
media-libs/sdl2-image[png]
media-libs/sdl2-ttf
)
- sys-libs/zlib
- virtual/opengl"
-
-S=${WORKDIR}/data
+"
+DEPEND="
+ sys-apps/coreutils
+ sys-apps/grep
+"
pkg_nofetch() {
einfo
@@ -50,14 +54,16 @@ src_unpack() {
# mojo stuff inside makeself archive, unpack_makeself fails
local lastline=$(( $(grep -a -h -n -m 1 -F -e "Extra newline, because in very rare cases (OpenSolaris) stub is directly added after script" "${DISTDIR}/${A}" | cut -d':' -f1) + 1 ))
[[ ${lastline} ]] || die "no last line"
+
local offset=$(head -n ${lastline} "${DISTDIR}/${A}" | wc -c)
[[ ${offset} ]] || die "no offset"
+
dd ibs=${offset} skip=1 if="${DISTDIR}/${A}" of="${T}"/moon.zip || die
unpack_zip "${T}"/moon.zip
}
src_install() {
- local dir=${GAMES_PREFIX_OPT}/${PN}
+ local dir=/opt/${PN}
local libsuffix=$(usex amd64 "64" "")
local arch=$(usex amd64 "x86_64" "x86")
@@ -74,20 +80,16 @@ src_install() {
doexe ${arch}/lib${libsuffix}/libSDL_sound-1.0.so.1
fi
- games_make_wrapper ${PN} "./${MY_PN}.bin.${arch}" "${dir}" "${dir}/lib${libsuffix}"
+ make_wrapper ${PN} "./${MY_PN}.bin.${arch}" "${dir}" "${dir}/lib${libsuffix}"
make_desktop_entry ${PN} "To the Moon"
newicon -s 32 noarch/${MY_PN}.png ${PN}.png
-
- prepgamesdirs
}
pkg_preinst() {
- games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
- games_pkg_postinst
gnome2_icon_cache_update
}
diff --git a/games-rpg/vendetta-online-bin/Manifest b/games-rpg/vendetta-online-bin/Manifest
index 9c1e13605065..2cd79c13b546 100644
--- a/games-rpg/vendetta-online-bin/Manifest
+++ b/games-rpg/vendetta-online-bin/Manifest
@@ -1,5 +1,5 @@
AUX vendetta 113 BLAKE2B 7f4afc48107ced2af51cb691d2c64229b717016bc81b997bbd6326d5e41f858202b713fb0c87b68938debefd593c56a52024d2827feec11c55c0126c876984fb SHA512 a6b21095a87585ce9e96e87941f651ce3a6bbb123bff7d49d3c00a9b7dbab9864151a00adcae168d9949a28e83a4057916091516278245cfa925111197096a95
DIST vendetta-online-bin-1.8.296-amd64.sh 235822235 BLAKE2B d5b3218a6928da2f6b0ad8e12d7dbf7052140bb194aceee948ab89d019b59d361c8ddc7eff6d97cf361a9b9b99a7f1b1b8af91339245201203b9aa6d3c4a60ee SHA512 f57b8da6b2364df7ca78c0a8df66cadbc568927376548f95b49da5d641d49a155315583d4323599f59e982b0569b972311fa4717e11dab48e4da95ab235d05a4
DIST vendetta-online-bin-1.8.296-x86.sh 235890404 BLAKE2B cb59204f54a60a42639e542527a7b07019c4d9873bd7b4027abede84f6e2ca321449dabdacb082d7fd3fce343de1db5039d4da8f230ee52a2c0d64b5d5c41cc0 SHA512 909e4960fe85c7bc71cf1530cd8fd9fa096b28c9ba621e3c16e14d1264858939e859fad182e76301322eb45b7c451bd21d87a90274eefb9e71e1fd1eb1f498b0
-EBUILD vendetta-online-bin-1.8.296-r1.ebuild 1403 BLAKE2B 20fbdb8d5f95bc94213b575c79786d8a0a80964bc6aa82ecece9f35ebf7dea3e5928065f5de5e3354b5eb125805df7970a496f810ba69b90986d4b313cfe3f07 SHA512 568ae9022583ad2038decfb4873799555c5b275816048c8436c604ffd0c75c751197021d3b3d2f24ec9fa34b0a6e91a18aa8ce756ef6c4e686b01445206971e2
+EBUILD vendetta-online-bin-1.8.296-r1.ebuild 1643 BLAKE2B 649ade45620f213efbfd748041f2c6cfdc3043045ad0e172b828f8b7e71d834a4dccfe4c2596dce3298d5533919459554cd7818e70ebabea0747e136668c221a SHA512 98c15c4c86ea826fef0a412b50580f8f7847597b575866d40f9343bf644c0a4dcae0c116fb4039fea81396d902e7a3314a1b018f47c63aa94c9b01c3025b01ce
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-rpg/vendetta-online-bin/vendetta-online-bin-1.8.296-r1.ebuild b/games-rpg/vendetta-online-bin/vendetta-online-bin-1.8.296-r1.ebuild
index 8c863e4c4e78..16e36b6c3d8e 100644
--- a/games-rpg/vendetta-online-bin/vendetta-online-bin-1.8.296-r1.ebuild
+++ b/games-rpg/vendetta-online-bin/vendetta-online-bin-1.8.296-r1.ebuild
@@ -1,31 +1,44 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
-inherit eutils unpacker
+EAPI=7
+
+inherit desktop unpacker
DESCRIPTION="Space-based MMORPG"
HOMEPAGE="https://www.vendetta-online.com"
-SRC_URI="amd64? (
+SRC_URI="
+ amd64? (
http://mirror.cle.vendetta-online.com/vendetta-linux-amd64-installer.sh
-> ${P}-amd64.sh
)
x86? (
http://mirror.cle.vendetta-online.com/vendetta-linux-ia32-installer.sh
-> ${P}-x86.sh
- )"
+ )
+"
+S="${WORKDIR}"
LICENSE="guild"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
-IUSE=""
RESTRICT="mirror strip"
-DEPEND="dev-util/patchelf"
-RDEPEND="virtual/opengl
- x11-libs/gtk+:2"
+RDEPEND="
+ media-libs/alsa-lib
+ media-sound/pulseaudio
+ virtual/glu
+ virtual/opengl
+ x11-libs/gtk+:2
+"
+BDEPEND="dev-util/patchelf"
-S=${WORKDIR}
+QA_FLAGS_IGNORED="
+ opt/vendetta-online-bin/install/drivers/*.so
+ opt/vendetta-online-bin/install/update.rlb
+ opt/vendetta-online-bin/install/vendetta
+ opt/vendetta-online-bin/vendetta
+"
src_unpack() {
unpack_makeself
@@ -36,8 +49,7 @@ src_prepare() {
default
# scanelf: rpath_security_checks(): Security problem with relative DT_RPATH '.'
- for file in install/drivers/{gkvc.so,soundbackends/libalsa_linux_amd64.so,soundbackends/libpulseaudio_linux_amd64.so}
- do
+ for file in install/drivers/{gkvc.so,soundbackends/libalsa_linux_amd64.so,soundbackends/libpulseaudio_linux_amd64.so} ; do
patchelf --set-rpath '$ORIGIN' $file || die
done
}
@@ -45,9 +57,9 @@ src_prepare() {
src_install() {
local dir=/opt/${PN}
- insinto "${dir}"
+ insinto ${dir}
doins -r *
- fperms +x "${dir}"/{vendetta,install/{media.rlb,update.rlb,vendetta}}
+ fperms +x ${dir}/{vendetta,install/{media.rlb,update.rlb,vendetta}}
sed \
-e "s:DATADIR:${dir}:" \
diff --git a/games-rpg/wasteland2/Manifest b/games-rpg/wasteland2/Manifest
index e4d91f02e623..40a6e2e1bfce 100644
--- a/games-rpg/wasteland2/Manifest
+++ b/games-rpg/wasteland2/Manifest
@@ -1,3 +1,3 @@
DIST gog_wasteland_2_1.9.0.13.tar.gz 10959158010 BLAKE2B 8a82a608b3530fd2000ebe689b337529630da3c81ac4fc9369d9dd210b48b842658770b16ea451f3eedd63fcc682ad0c898fcff895d119ab4395fad32c04e9c4 SHA512 8b5ed19ffee9505efaf03f7ef3ba55dbdbbeda68b7961e92c22776bbb7e842df8c5e5ee727967e79dec753fd03d39f0a1c98e380e540971834b56066b6a79929
-EBUILD wasteland2-1.9.0.13.ebuild 2048 BLAKE2B d81fbb9360dbe8db0b136d6426359c5dd9ffe762d49007697e0a6d0361d9a4e4f5efc67935395a306a0722d24bb8ebdf6d067e682e73a57fbae8584a18ca637d SHA512 00260bb194578f39fda2249aa030ac3f50e84a61f08c0cdf801bd1791250c305e83175b29a99e7b7c76ddb46e1e2a8ccbafa757ecaa1ab35d76442e5a6364339
+EBUILD wasteland2-1.9.0.13-r1.ebuild 1945 BLAKE2B 19714595fe7c1280a3bada785989138e50b6eb45a389b3078688730c2460dba1892a1fbcc384a08e56e747781ed87d5c8b6faf4718ad9bcc60c04b2b63d59fd8 SHA512 f0fca084083d7d1d43ce4611f5216ec1128093b7f226fdf63a700fad169d0014817130f237fa92f4c1848e65835f681c67c460a791ec82285f3be953ec417e3f
MISC metadata.xml 252 BLAKE2B 1b951d2e730631865ae5f379b19ed9de2c8adf2f2786da3f75d0871d967374198ddd9106433f388bdc7050c37063fb28cda4320ae7bdc9a03854838693d9f952 SHA512 90798aff93ec7e3881b882e7b10bb1680e8cb7d82b0ef4280e562ab0c9e8a2daba8afe57333dc64697322267a4b651c00ee9b4fdeb56278ff70c073da7b91638
diff --git a/games-rpg/wasteland2/wasteland2-1.9.0.13.ebuild b/games-rpg/wasteland2/wasteland2-1.9.0.13-r1.ebuild
index b8ddb7e9b2e9..2dffd54fb060 100644
--- a/games-rpg/wasteland2/wasteland2-1.9.0.13.ebuild
+++ b/games-rpg/wasteland2/wasteland2-1.9.0.13-r1.ebuild
@@ -1,21 +1,23 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-inherit eutils gnome2-utils check-reqs games
+CHECKREQS_DISK_BUILD="22000M"
+CHECKREQS_DISK_USR="21600M"
+inherit check-reqs desktop gnome2-utils wrapper
DESCRIPTION="Sequel to 1988 Wasteland, post-apocalyptic computer RPG inspiration for Fallout"
HOMEPAGE="https://wasteland.inxile-entertainment.com/"
SRC_URI="gog_wasteland_2_${PV}.tar.gz"
+S="${WORKDIR}/Wasteland 2"
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RESTRICT="bindist fetch mirror"
-QA_PREBUILT="${GAMES_PREFIX_OPT}/${PN}/*"
+QA_PREBUILT="opt/${PN}/*"
RDEPEND="
>=dev-libs/atk-2.12.0-r1[abi_x86_32(-)]
@@ -34,11 +36,6 @@ RDEPEND="
virtual/opengl
"
-S="${WORKDIR}/Wasteland 2"
-
-CHECKREQS_DISK_BUILD="22000M"
-CHECKREQS_DISK_USR="21600M"
-
pkg_nofetch() {
einfo
einfo "Please buy Wasteland 2"
@@ -53,30 +50,26 @@ pkg_nofetch() {
}
src_install() {
- local dir=${GAMES_PREFIX_OPT}/${PN}
+ local dir=/opt/${PN}
# over 20GB of data
- dodir "${dir}"
- mv game/WL2_Data "${D%/}${dir}"/ || die
- exeinto "${dir}"
+ dodir ${dir}
+ mv game/WL2_Data "${ED}/${dir}"/ || die
+ exeinto ${dir}
doexe game/WL2
- games_make_wrapper ${PN} ./WL2 "${dir}"
+ make_wrapper ${PN} ./WL2 "${dir}"
newicon -s 256 support/gog-wasteland-2.png ${PN}.png
make_desktop_entry ${PN} "Wasteland 2"
dodoc docs/*.pdf
-
- prepgamesdirs
}
pkg_preinst() {
- games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
- games_pkg_postinst
gnome2_icon_cache_update
}
diff --git a/games-rpg/xu4/Manifest b/games-rpg/xu4/Manifest
index bfb57e535012..0202d4cc2e4b 100644
--- a/games-rpg/xu4/Manifest
+++ b/games-rpg/xu4/Manifest
@@ -5,5 +5,5 @@ AUX xu4-0.9-zip.patch 4980 BLAKE2B 761a3251b23a22c3b1bc445a6cdc5a90f5ebe374dabd2
DIST u4upgrad.zip 632072 BLAKE2B 3691f1cbac940021ef6043dd5e2ee26dcee5f8d7181ed525179211a6984f5ab498b84533d28146129c3e747f0af8946f7d691b7cb817a5a4ecb39e71e2df7b9a SHA512 4832d8cfd266d3ccc5eab5184bd2b6b9acd4c0203478873fb5e11704d95104dd9285a7752bad77f873d4f8603673184ae9421964509b948ec69944a4ceadd083
DIST ultima4-1.01.zip 537487 BLAKE2B 9af5c934e57d3b0151a575efc3ed34fa25f81ed2c43e2cb95ee200afb1b2f49365634199e066787de3d20c4c97903f918de2a4d4f2e9aeeb361ee585e59fbbc1 SHA512 c86c29d51e21b93992316552fbaaec948e7e8048fea484f003f43ac82211f82fa587fb15db991cddf744f2c3ff0fc4d411cd51cc7650e13a5b520c4dc620518c
DIST xu4-0.9.tar.gz 320090 BLAKE2B 298a97edd2c42edcc2f63ec99656e76f3c541fce13f01a0767f02f63223e0d842a33ee1012742b7cd5bdefa7c66cddba6799130f539a8bb306c87ece8585ea62 SHA512 6c0b27472074d96a5f76e024c800bed89c57c29dbd760278c819ad8b024362480bda5f1584eb9fe64fd6f6cae0b3b8d8571c8cf533f25b842471803acd7cea8d
-EBUILD xu4-0.9-r1.ebuild 1664 BLAKE2B b6cdc4c4b22521b2a8892b55965aa5daa74a2654c58aeb718372dc1bfd27eb9d036ba5c855947dc0d911a1bfacf8c5ff4922524e0912e6b4ce64eedc8a2f2cd2 SHA512 558b73be5403e28590790461f416cd7179dd57ea6303a5cc55de678eaefb9bb40f394a04bc1e836219f165eb172f6fddff15213fb17b344ff52032c635bb12c1
+EBUILD xu4-0.9-r1.ebuild 1646 BLAKE2B 460debf76568c1c1095a1e4f1e312c1d64c35a26b8f6d47a6ad2157c92811d8ea7a2bf6ece5fe6a70b6785ebccdf26f08ce6a21b533784c5cea188c575ec8d3f SHA512 204e3feb044cc50565806beb4a943421f2f42b4a7f9ea8709e9b0e96aac2a74041fff6637ef25f9cdfcd06ec0f48f2149dabcb54459a51c9d8df1b8e904ea976
MISC metadata.xml 326 BLAKE2B c34bb1f21e6b7a60bb30b7bb3196af118f53137fcfd6508c3bc84c6abd1f62d53c1f43e72a1816c86f982f6f49b7dfa774647d1f42fc6ab696479b1ad645f9a9 SHA512 cdeb23df21e2a0ad4994adffe0ecf7fdca9fb886b6afc13483a80ffd481c9a031c2039894c86693b1ecf9652f882c2816e7091a3d6dd9ad76013b563e8780ec3
diff --git a/games-rpg/xu4/xu4-0.9-r1.ebuild b/games-rpg/xu4/xu4-0.9-r1.ebuild
index 69fd4ed87d0b..744dd0e7d8cd 100644
--- a/games-rpg/xu4/xu4-0.9-r1.ebuild
+++ b/games-rpg/xu4/xu4-0.9-r1.ebuild
@@ -1,8 +1,7 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit eutils
DESCRIPTION="A remake of the computer game Ultima IV"
HOMEPAGE="http://xu4.sourceforge.net/"
diff --git a/games-rpg/zsdx/Manifest b/games-rpg/zsdx/Manifest
index b0c2274e08a8..e705a320ac5b 100644
--- a/games-rpg/zsdx/Manifest
+++ b/games-rpg/zsdx/Manifest
@@ -1,3 +1,3 @@
DIST zsdx-zsdx-1.9.0.tar.gz 20760682 BLAKE2B 7063b7bc34a03c5e1879eaae78d28dcf28ae9799eed2ef2b4422f3fad709234ae6ebb67f641d76df370b27b72eb6f9ed6d611b8bead37b87287637cb28b072cb SHA512 673a7db1dadfae09df23b189b9e18af1182cb731897e4067f47867387c04b21308991116c6f840cb228adee9c459565c2f5e6f1a01e885ea23c00347d4d64540
-EBUILD zsdx-1.9.0-r1.ebuild 1136 BLAKE2B d5f5350b45db9affff5c685f542a2686d89bb7508e55714a6741059a52922773f1ad8b0e664aff46abbd0e626f80744ce9b0febfa3b0e54801e0996bacc9b3c1 SHA512 93406617f8762a1a6a24a0331d61856451fc7fcf2fef2d33ad2e539529fabe9ecf5933ada5418ea72ff9e4625efecc807785729ec99663440ac632f6b769f34c
+EBUILD zsdx-1.9.0-r1.ebuild 1137 BLAKE2B 3fedf796a19d0b1e5fc243483c4d56a9080f0a9c79bf8d89c088daeb10f622e47820ad7272f9eb0d1473fba599a1517f3f0c1f7554e58d216726419d64330f7e SHA512 27979053cad09080fbe4de9cc6392e4e9b90411ee1597e9713a293e4ab8d0e7440c19aeb7787607bfd5096e027e0fb8840f0df05a57d22a3f540b6942db90eec
MISC metadata.xml 333 BLAKE2B 34c8b3d3b3ef4c78241d40bd05613959e3d541561f6973c47c57489b0eea0e84ef21909fcb21102bdb4b5eaf0b8051c075a9649fe0975ead3c4cd1ff4c1471f7 SHA512 8135204b08f68188a8dc178b3083600e01a860b043cbc26415a111f6b23030cc067754dff74d77ac476e757caece3d44688f12126e81c17eaff74e4840f59ec9
diff --git a/games-rpg/zsdx/zsdx-1.9.0-r1.ebuild b/games-rpg/zsdx/zsdx-1.9.0-r1.ebuild
index ac6267f86cb6..4b05d8e37e66 100644
--- a/games-rpg/zsdx/zsdx-1.9.0-r1.ebuild
+++ b/games-rpg/zsdx/zsdx-1.9.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
CMAKE_MAKEFILE_GENERATOR=emake
-inherit cmake desktop xdg
+inherit cmake desktop wrapper xdg
DESCRIPTION="Free 2D Zelda fangame"
HOMEPAGE="https://www.solarus-games.org/"
@@ -14,14 +14,13 @@ S="${WORKDIR}/${PN}-${PN}-${PV}"
LICENSE="all-rights-reserved CC-BY-SA-3.0 GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RESTRICT="mirror"
RDEPEND="
>=games-engines/solarus-1.3.0
<games-engines/solarus-1.4.0
"
-DEPEND="app-arch/zip"
+BDEPEND="app-arch/zip"
DOCS=( ChangeLog readme.txt )
diff --git a/games-rpg/zsxd/Manifest b/games-rpg/zsxd/Manifest
index 3251ad53e721..00d58cca32c5 100644
--- a/games-rpg/zsxd/Manifest
+++ b/games-rpg/zsxd/Manifest
@@ -1,3 +1,3 @@
DIST zsxd-zsxd-1.9.0.tar.gz 3690390 BLAKE2B c5b6a671c5b5f8ba702ba23f447c0858aa870730a752761f65092b8e1f4a0879f2877fabf0e52a71be380ff25628f0be94f01f6a02009bfe4f7d1952f50ba5f4 SHA512 a457374adc7a8f4b7872b6f6693051d1499320f4349d55009e581132b62f5eebd6e35cc80c1ac14c5c80b74145fb7ac26b312f3f329df71c36e71d9a38383f05
-EBUILD zsxd-1.9.0-r1.ebuild 1154 BLAKE2B cc093c3a0bcf6bf60a90de29a2368a71a5e12ea9c9d55099da6f1593f7213f9579ad4874470de35f00c01b911275382549ee1b770f8fcf1df06268b830888ba4 SHA512 4de13ed1924b8a55d2217986aafea1f319f5b327ead84b3a973b5d7588bfb9118d551660db50c055c5f87107f92d344ce7b4318d187f61fae39b34c4a4d55f87
+EBUILD zsxd-1.9.0-r1.ebuild 1155 BLAKE2B 2732b6a3f25a46564a78426c0e9798cee16bac180b3f30013aaddc1d60a463e063d126db01cde740431c3d9fee65db9b8b5aca8f8fed569e3fb7f418eb108242 SHA512 74dcbf755be63e6f64878d7b100e0b3a2175681753db883a9e6107ade57a2f0885d2a7bb8c9b98f3b317342838d9598fcc96b456f927420418f4a1952b561a8a
MISC metadata.xml 333 BLAKE2B 81d8a164a8319a24109c072f73e7959380cee2aef798b0ccceb6100825abfe51a6267f1e4f44da5c5ad4ec8881a36e09ac0a38187d936924e0ee85ebe59ee274 SHA512 bb078fd150a98e9326870e54347db0f9962d1f00707d7dcae5814808946e1ca673c45073d9bf886d6cb1d456e3ece9a236c6bb1b8448c3b9d9ef583acdf731f4
diff --git a/games-rpg/zsxd/zsxd-1.9.0-r1.ebuild b/games-rpg/zsxd/zsxd-1.9.0-r1.ebuild
index b8e0195e4681..ea879c3b692d 100644
--- a/games-rpg/zsxd/zsxd-1.9.0-r1.ebuild
+++ b/games-rpg/zsxd/zsxd-1.9.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
CMAKE_MAKEFILE_GENERATOR=emake
-inherit cmake desktop xdg
+inherit cmake desktop wrapper xdg
DESCRIPTION="Free 2D Zelda fangame parody"
HOMEPAGE="https://www.solarus-games.org/"
@@ -14,14 +14,13 @@ S="${WORKDIR}/${PN}-${PN}-${PV}"
LICENSE="all-rights-reserved CC-BY-SA-3.0 GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RESTRICT="mirror bindist"
RDEPEND="
>=games-engines/solarus-1.3.1-r1
<games-engines/solarus-1.4.0
"
-DEPEND="app-arch/zip"
+BDEPEND="app-arch/zip"
DOCS=( ChangeLog readme.txt )