Gentoo Archives: gentoo-commits

From: "Pascal Jäger" <pascal.jaeger@×××××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: games-misc/an-anime-game-launcher-bin/
Date: Mon, 02 May 2022 19:38:39
Message-Id: 1651519752.5ab9a350f060f3666e0a394c0d0fd0de293fccee.pascal.jaeger@gentoo
1 commit: 5ab9a350f060f3666e0a394c0d0fd0de293fccee
2 Author: Pascal Jäger <pascal.jaeger <AT> leimstift <DOT> de>
3 AuthorDate: Mon May 2 19:29:12 2022 +0000
4 Commit: Pascal Jäger <pascal.jaeger <AT> leimstift <DOT> de>
5 CommitDate: Mon May 2 19:29:12 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ab9a350
7
8 games-misc/an-anime-game-launcher-bin: changed dependency
9
10 Signed-off-by: Pascal Jäger <pascal.jaeger <AT> leimstift.de>
11
12 ... => an-anime-game-launcher-bin-2.3.1-r1.ebuild} | 32 ++++++----------------
13 1 file changed, 8 insertions(+), 24 deletions(-)
14
15 diff --git a/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.1.ebuild b/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.1-r1.ebuild
16 similarity index 61%
17 rename from games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.1.ebuild
18 rename to games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.1-r1.ebuild
19 index d26efcf26..b01224940 100644
20 --- a/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.1.ebuild
21 +++ b/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.1-r1.ebuild
22 @@ -1,4 +1,3 @@
23 -
24 # Copyright 1999-2022 Gentoo Authors
25 # Distributed under the terms of the GNU General Public License v2
26
27 @@ -6,18 +5,17 @@ EAPI=8
28
29 inherit xdg-utils
30
31 -DESCRIPTION="Open Source An Anime Game launcher for Linux with automatic anti-cheat patching and telemetry disabling"
32 +DESCRIPTION="Open Source An Anime Game launcher for Linux with automatic anti-cheat patching and telemetry disabling, binary package"
33 HOMEPAGE="https://gitlab.com/an-anime-team/an-anime-game-launcher"
34 SRC_URI="https://gitlab.com/an-anime-team/aagl-ebuilds/-/archive/${PV}/aagl-ebuilds-${PV}.tar.gz"
35 LICENSE="GPL-3"
36 SLOT="0"
37 KEYWORDS="~amd64"
38 -IUSE=""
39
40 DEPEND="
41 || ( dev-libs/libayatana-appindicator dev-libs/libayatana-appindicator-bin ) \
42 net-libs/webkit-gtk \
43 - dev-util/xdelta \
44 + dev-util/xdelta[lzma] \
45 app-arch/tar \
46 dev-vcs/git \
47 app-arch/unzip \
48 @@ -30,8 +28,6 @@ DEPEND="
49 app-emulation/winetricks \
50 virtual/wine \
51 "
52 -# !games-misc/an-anime-game-launcher \
53 -# "
54
55 RDEPEND="${DEPEND}"
56
57 @@ -41,7 +37,6 @@ S="${WORKDIR}/aagl-ebuilds-${PV}"
58 src_prepare(){
59 mv "icon.png" "${PN}.png"
60 mv "launcher.sh" "${PN}"
61 - chmod +x "An_Anime_Game_Launcher.AppImage"
62 ./An_Anime_Game_Launcher.AppImage --appimage-extract || die "Extraction Failed"
63 chrpath -d "squashfs-root/public/discord-rpc/discord-rpc" || die "Patching Library Failed"
64 eapply_user
65 @@ -49,27 +44,16 @@ src_prepare(){
66
67 src_install(){
68 insinto "/usr/lib/${PN}"
69 - einfo "Inserting Launcher Files"
70 - doins -r "squashfs-root/resources.neu"
71 - einfo "Inserting Launcher Binary"
72 - doins -r "squashfs-root/an-anime-game-launcher"
73 - einfo "Setting Executable Permissions for Binary"
74 - chmod +x "${D}/usr/lib/${PN}/an-anime-game-launcher"
75 - einfo "Inserting More Launcher Files"
76 + doins "squashfs-root/resources.neu"
77 + exeinto "/usr/lib/${PN}"
78 + doexe "squashfs-root/an-anime-game-launcher"
79 doins -r "squashfs-root/public"
80 - einfo "Inserting Icons"
81 insinto "/usr/share/pixmaps"
82 - doins "${PN}.png" || die "Insertion Failed"
83 - einfo "Inserting Start Script"
84 - insinto "/usr/bin"
85 - doins "${PN}" || die "Insertion Failed"
86 - einfo "Setting Executable Permissions for Launch Script"
87 - chmod +x "${D}/usr/bin/${PN}"
88 - einfo "Inserting Desktop Shortcut"
89 + doins "${PN}.png"
90 + exeinto "/usr/bin"
91 + doexe "${PN}"
92 insinto "/usr/share/applications/"
93 doins "${PN}.desktop"
94 - einfo "Setting Read Permissions for Launcher Files"
95 - chmod -R 775 "${D}/usr/lib/${PN}/public"
96 }
97
98 pkg_postinst() {