commit:     5a626a628bb8fa7b3edd3b4966b72a8454a8a6ec
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  9 19:40:06 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr  9 19:40:06 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a626a62

games-strategy/ja2-stracciatella-data: port to EAPI 7, games.eclass--

Closes: https://bugs.gentoo.org/780675
Signed-off-by: Sam James <sam <AT> gentoo.org>

 ...1.ebuild => ja2-stracciatella-data-1-r1.ebuild} | 27 +++++++++-------------
 1 file changed, 11 insertions(+), 16 deletions(-)

diff --git 
a/games-strategy/ja2-stracciatella-data/ja2-stracciatella-data-1.ebuild 
b/games-strategy/ja2-stracciatella-data/ja2-stracciatella-data-1-r1.ebuild
similarity index 82%
rename from 
games-strategy/ja2-stracciatella-data/ja2-stracciatella-data-1.ebuild
rename to 
games-strategy/ja2-stracciatella-data/ja2-stracciatella-data-1-r1.ebuild
index 8b035b0ff0a..b440da46393 100644
--- a/games-strategy/ja2-stracciatella-data/ja2-stracciatella-data-1.ebuild
+++ b/games-strategy/ja2-stracciatella-data/ja2-stracciatella-data-1-r1.ebuild
@@ -1,24 +1,21 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-inherit cdrom check-reqs games
+EAPI=7
+
+CHECKREQS_DISK_BUILD="3G"
+CHECKREQS_DISK_USR="1G"
+inherit cdrom check-reqs
 
 DESCRIPTION="A port of Jagged Alliance 2 to SDL (data files)"
 HOMEPAGE="http://tron.homeunix.org/ja2/";
-SRC_URI=""
+S="${WORKDIR}"
 
 LICENSE="SIR-TECH"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE=""
 
-DEPEND="app-arch/unshield"
-
-S=${WORKDIR}
-
-CHECKREQS_DISK_BUILD="3G"
-CHECKREQS_DISK_USR="1G"
+BDEPEND="app-arch/unshield"
 
 src_unpack() {
        export CDROM_NAME="INSTALL_CD"
@@ -31,8 +28,8 @@ src_unpack() {
 
 src_prepare() {
        cd "${S}"/Ja2_Files/Data || die
-       local lower i
 
+       local lower i
        # convert to lowercase
        find . \( -iname "*.jsd" -o -iname "*.wav" -o -iname "*.sti" -o -iname 
"*.slf" \) \
                -exec sh -c 'echo "${1}"
@@ -41,17 +38,15 @@ src_prepare() {
        [ "${1}" = "${lower}" ] || mv "${1}" "${lower}"' - {} \;
 
        # remove possible leftover
-       rm -r ./TILECACHE ./STSOUNDS
+       rm -r ./TILECACHE ./STSOUNDS || die
 }
 
 src_install() {
-       insinto "${GAMES_DATADIR}"/ja2/data
+       insinto /usr/share/ja2/data
        doins -r "${S}"/Ja2_Files/Data/*
-       prepgamesdirs
 }
 
 pkg_postinst() {
-       games_pkg_postinst
        elog "This is just the data portion of the game. You will need to 
install"
        elog "games-strategy/ja2-stracciatella to play the game."
 }

Reply via email to