commit:     a2c6c6fe94bc135c5a9ac1ab2aa620e6ac4b28cc
Author:     Seth M. Price <sprice623 <AT> aol <DOT> com>
AuthorDate: Thu Nov 21 21:16:22 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Thu Nov 21 21:17:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2c6c6fe

games-rpg/snoot-game: remove unused libs

Closes: https://bugs.gentoo.org/942973
Signed-off-by: Seth M. Price <sprice623 <AT> aol.com>

 ...e-1.11.1.ebuild => snoot-game-1.11.1-r1.ebuild} | 28 +++++++++++++++++++++-
 1 file changed, 27 insertions(+), 1 deletion(-)

diff --git a/games-rpg/snoot-game/snoot-game-1.11.1.ebuild 
b/games-rpg/snoot-game/snoot-game-1.11.1-r1.ebuild
similarity index 61%
rename from games-rpg/snoot-game/snoot-game-1.11.1.ebuild
rename to games-rpg/snoot-game/snoot-game-1.11.1-r1.ebuild
index f75c1fa01..963935720 100644
--- a/games-rpg/snoot-game/snoot-game-1.11.1.ebuild
+++ b/games-rpg/snoot-game/snoot-game-1.11.1-r1.ebuild
@@ -26,13 +26,39 @@ BDEPEND="${RDEPEND}"
 
 QA_PREBUILT="*"
 
+src_prepare() {
+       default
+
+       MY_ARCH="$(uname -m)"
+
+       # Remove executables for other architectures
+       # (I tried using arrays but it was too much pain)
+       case "$MY_ARCH" in
+               aarch64)
+                       rm -r "lib/py3-linux-armv7l"
+                       rm -r "lib/py3-linux-x86_64"
+                       ;;
+               armv7l)
+                       rm -r "lib/py3-linux-aarch64"
+                       rm -r "lib/py3-linux-x86_64"
+                       ;;
+               x86_64)
+                       rm -r "lib/py3-linux-aarch64"
+                       rm -r "lib/py3-linux-armv7l"
+                       ;;
+               *)
+                       die "unsupported architecture: $MY_ARCH"
+                       ;;
+       esac
+}
+
 src_install() {
        local dir=/opt/${PN}
        insinto "${dir}"
 
        doins -r "${S}/."
 
-       fperms +x ${dir}/lib/py3-linux-x86_64/SnootGame
+       fperms +x ${dir}/lib/py3-linux-${MY_ARCH}/SnootGame
        fperms +x ${dir}/SnootGame.sh
 
        make_wrapper ${PN} "./SnootGame.sh" "${dir}" "${dir}"

Reply via email to