[gentoo-commits] repo/proj/guru:dev commit in: games-misc/an-anime-game-launcher-bin/, ...

2022-05-10 Thread Pascal Jäger
commit: c59009e3f143011ffdea17c6f1255e03cb5fed9f
Author: Pascal Jäger  leimstift  de>
AuthorDate: Tue May 10 19:37:11 2022 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Tue May 10 19:37:11 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c59009e3

games-misc/an-anime-game-launcher-bin: treeclean

Signed-off-by: Pascal Jäger  leimstift.de>

 games-misc/an-anime-game-launcher-bin/Manifest |  1 -
 .../an-anime-game-launcher-bin-2.3.2.ebuild| 76 --
 .../files/an-anime-game-launcher-bin-desktop.patch | 17 -
 .../an-anime-game-launcher-bin-launcher.patch  | 26 
 4 files changed, 120 deletions(-)

diff --git a/games-misc/an-anime-game-launcher-bin/Manifest 
b/games-misc/an-anime-game-launcher-bin/Manifest
deleted file mode 100644
index abb3191af..0
--- a/games-misc/an-anime-game-launcher-bin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST An_Anime_Game_Launcher.AppImage 4383936 BLAKE2B 
978be58595b90be13407275527651a2e9154978337e3b618796247fc402643165222b2e5a0d937ab231c15a943ae6e36469a176ca4d6a43dd4995bb98a2b3fb2
 SHA512 
63be6095af44f760da982a087a8105cba9f792ffc1af3e363e689ec27038507f92e4bc56a7ec2be92b446dbc3cc8164ceb6183e0b104bee555c7570143532304

diff --git 
a/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild 
b/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild
deleted file mode 100644
index c079f23d0..0
--- 
a/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# copyright 1999-2022 gentoo authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature xdg-utils
-
-DESCRIPTION="Open Source An Anime Game launcher for Linux with automatic 
anti-cheat patching and telemetry disabling, binary package"
-HOMEPAGE="https://gitlab.com/an-anime-team/an-anime-game-launcher;
-SRC_URI="https://gitlab.com/an-anime-team/an-anime-game-launcher/uploads/003620e21b2d8d70385bac8f2a862846/An_Anime_Game_Launcher.AppImage;
-
-LICENSE="GPL-3 0BSD Apache-2.0 BSD-2 BSD ISC MIT Unlicense all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-RDEPEND="
-   app-arch/cabextract
-   app-arch/tar
-   app-arch/unzip
-   || (
-   app-emulation/dxvk-bin
-   app-emulation/winetricks
-   )
-   dev-libs/libdbusmenu
-   dev-util/xdelta[lzma]
-   dev-vcs/git
-   net-libs/webkit-gtk
-   net-misc/curl
-   sys-auth/polkit
-   virtual/wine
-   x11-libs/libnotify
-"
-BDEPEND="app-admin/chrpath"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-launcher.patch"
-   "${FILESDIR}/${PN}-desktop.patch"
-)
-RESTRICT="bindist mirror"
-
-src_unpack() {
-   mkdir "${WORKDIR}/${P}" || die
-   cp "${DISTDIR}/An_Anime_Game_Launcher.AppImage" "${WORKDIR}/${P}" || die
-}
-
-src_prepare(){
-   chmod +x An_Anime_Game_Launcher.AppImage || die
-   ./An_Anime_Game_Launcher.AppImage --appimage-extract || die "Extraction 
Failed"
-   chrpath -d "squashfs-root/public/discord-rpc/discord-rpc" || die 
"Patching Library Failed"
-   default
-   mv "squashfs-root/public/icons/256x256.png" "${PN}.png" || die
-   mv "squashfs-root/AppRun" "${PN}" || die
-   mv "squashfs-root/an-anime-game-launcher.desktop" "${PN}.desktop" || die
-}
-
-src_install(){
-   insinto "/usr/lib/${PN}"
-   doins "squashfs-root/resources.neu"
-   exeinto "/usr/lib/${PN}"
-   doexe "squashfs-root/an-anime-game-launcher"
-   doins -r "squashfs-root/public"
-   insinto "/usr/share/pixmaps"
-   doins "${PN}.png"
-   exeinto "/usr/bin"
-   doexe "${PN}"
-   insinto "/usr/share/applications/"
-   doins "${PN}.desktop"
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   optfeature "appindicator support" dev-libs/libayatana-appindicator
-}
-pkg_postrm() {
-   xdg_desktop_database_update
-}

diff --git 
a/games-misc/an-anime-game-launcher-bin/files/an-anime-game-launcher-bin-desktop.patch
 
b/games-misc/an-anime-game-launcher-bin/files/an-anime-game-launcher-bin-desktop.patch
deleted file mode 100644
index 229a2acd3..0
--- 
a/games-misc/an-anime-game-launcher-bin/files/an-anime-game-launcher-bin-desktop.patch
+++ /dev/null
@@ -1,17 +0,0 @@
 a/squashfs-root/an-anime-game-launcher.desktop
-+++ b/squashfs-root/an-anime-game-launcher.desktop
-
-3,6c3,4
-< Icon=64x64
-< Exec=AppRun
-< Type=Application
-< Categories=Game;

-> Comment=An Launcher for a specific anime game with auto-patching, discord 
rpc and time tracking
-> Exec=an-anime-game-launcher-bin
-8c6,8
-< X-AppImage-Version=2.3.2

-> Type=Application
-> Icon=an-anime-game-launcher-bin
-> Categories=Game

diff --git 
a/games-misc/an-anime-game-launcher-bin/files/an-anime-game-launcher-bin-launcher.patch
 
b/games-misc/an-anime-game-launcher-bin/files/an-anime-game-launcher-bin-launcher.patch
deleted file mode 

[gentoo-commits] repo/proj/guru:dev commit in: games-misc/an-anime-game-launcher-bin/

2022-05-09 Thread Andrew Ammerlaan
commit: cfd566c78b71cf5a66c28fbcb6e2259f6cd8d597
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon May  9 18:21:11 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon May  9 18:21:11 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cfd566c7

games-misc/an-anime-game-launcher-bin: relax winetricks dep

Presumably you'll only need winetricks to install dxvk et al(?)
Dxvk-bin is an alternative way of installing it into a wineprefix

The direct dependency on winetricks causes the CI to complain.

(What we really need is per-profile masking in overlay!)

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 .../an-anime-game-launcher-bin-2.3.2.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild 
b/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild
index a0c6f95cd..c079f23d0 100644
--- 
a/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild
+++ 
b/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild
@@ -17,8 +17,10 @@ RDEPEND="
app-arch/cabextract
app-arch/tar
app-arch/unzip
-   app-emulation/dxvk-bin
-   app-emulation/winetricks
+   || (
+   app-emulation/dxvk-bin
+   app-emulation/winetricks
+   )
dev-libs/libdbusmenu
dev-util/xdelta[lzma]
dev-vcs/git



[gentoo-commits] repo/proj/guru:dev commit in: games-misc/an-anime-game-launcher-bin/

2022-05-09 Thread Andrew Ammerlaan
commit: 4bcfeafbe4a5e30e2f1985af68ca2fe9e4fd0642
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon May  9 18:23:30 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon May  9 18:23:30 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4bcfeafb

games-misc/an-anime-game-launcher-bin: drop 2.3.1-r1

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 games-misc/an-anime-game-launcher-bin/Manifest |  1 -
 .../an-anime-game-launcher-bin-2.3.1-r1.ebuild | 64 --
 2 files changed, 65 deletions(-)

diff --git a/games-misc/an-anime-game-launcher-bin/Manifest 
b/games-misc/an-anime-game-launcher-bin/Manifest
index c784aac81..abb3191af 100644
--- a/games-misc/an-anime-game-launcher-bin/Manifest
+++ b/games-misc/an-anime-game-launcher-bin/Manifest
@@ -1,2 +1 @@
 DIST An_Anime_Game_Launcher.AppImage 4383936 BLAKE2B 
978be58595b90be13407275527651a2e9154978337e3b618796247fc402643165222b2e5a0d937ab231c15a943ae6e36469a176ca4d6a43dd4995bb98a2b3fb2
 SHA512 
63be6095af44f760da982a087a8105cba9f792ffc1af3e363e689ec27038507f92e4bc56a7ec2be92b446dbc3cc8164ceb6183e0b104bee555c7570143532304
-DIST aagl-ebuilds-2.3.1.tar.gz 4343632 BLAKE2B 
ba0f8733328469ad531dd8717f230e9e2f723cc12f185fe0f7035b2308e1f41dc92b9af0112a7787ddaf7ab01ae3c0fd12b2998ca09e1215aa11443a4254d08c
 SHA512 
79672a1e0f0f0e0648db5910a33fc7b33d19c3666eb7eba81741f1d2849f0bdf9c76f0533f881a1ad0408b4b6a17eedf5a78c9c5da894c2c971b8d3a48d72928

diff --git 
a/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.1-r1.ebuild
 
b/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.1-r1.ebuild
deleted file mode 100644
index b01224940..0
--- 
a/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.1-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="Open Source An Anime Game launcher for Linux with automatic 
anti-cheat patching and telemetry disabling, binary package"
-HOMEPAGE="https://gitlab.com/an-anime-team/an-anime-game-launcher;
-SRC_URI="https://gitlab.com/an-anime-team/aagl-ebuilds/-/archive/${PV}/aagl-ebuilds-${PV}.tar.gz;
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-   || ( dev-libs/libayatana-appindicator 
dev-libs/libayatana-appindicator-bin ) \
-   net-libs/webkit-gtk \
-   dev-util/xdelta[lzma] \
-   app-arch/tar \
-   dev-vcs/git \
-   app-arch/unzip \
-   net-misc/curl \
-   app-arch/cabextract \
-   x11-libs/libnotify \
-   sys-auth/polkit \
-   dev-libs/libdbusmenu \
-   app-emulation/dxvk-bin \
-   app-emulation/winetricks \
-   virtual/wine \
-   "
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="app-admin/chrpath"
-
-S="${WORKDIR}/aagl-ebuilds-${PV}"
-src_prepare(){
-   mv "icon.png" "${PN}.png"
-   mv "launcher.sh" "${PN}"
-   ./An_Anime_Game_Launcher.AppImage --appimage-extract || die "Extraction 
Failed"
-   chrpath -d "squashfs-root/public/discord-rpc/discord-rpc" || die 
"Patching Library Failed"
-   eapply_user
-}
-
-src_install(){
-   insinto "/usr/lib/${PN}"
-   doins "squashfs-root/resources.neu"
-   exeinto "/usr/lib/${PN}"
-   doexe "squashfs-root/an-anime-game-launcher"
-   doins -r "squashfs-root/public"
-   insinto "/usr/share/pixmaps"
-   doins "${PN}.png"
-   exeinto "/usr/bin"
-   doexe "${PN}"
-   insinto "/usr/share/applications/"
-   doins "${PN}.desktop"
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-}
-pkg_postrm() {
-   xdg_desktop_database_update
-}



[gentoo-commits] repo/proj/guru:dev commit in: games-misc/an-anime-game-launcher-bin/

2022-05-09 Thread Alessandro Barbieri
commit: 99bef501d660469489481ed6890dd0dc0f954a37
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon May  9 06:10:52 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon May  9 06:10:52 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=99bef501

games-misc/an-anime-game-launcher: multiple fixes

sorted inherit
removed nonexistent optional dependency
removed bash continuation where bash interpolation is enough
added || die
added quotes
sorted dependencies
removed DEPEND
fixed licenses names
added restrictions, all-rights-reserved to license because of bundled 
copyrighted assets

Signed-off-by: Alessandro Barbieri  gmail.com>

 .../an-anime-game-launcher-bin-2.3.2.ebuild| 55 --
 1 file changed, 29 insertions(+), 26 deletions(-)

diff --git 
a/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild 
b/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild
index defd6f8b1..a0c6f95cd 100644
--- 
a/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild
+++ 
b/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild
@@ -3,43 +3,46 @@
 
 EAPI=8
 
-inherit xdg-utils optfeature
+inherit optfeature xdg-utils
 
 DESCRIPTION="Open Source An Anime Game launcher for Linux with automatic 
anti-cheat patching and telemetry disabling, binary package"
 HOMEPAGE="https://gitlab.com/an-anime-team/an-anime-game-launcher;
 
SRC_URI="https://gitlab.com/an-anime-team/an-anime-game-launcher/uploads/003620e21b2d8d70385bac8f2a862846/An_Anime_Game_Launcher.AppImage;
-LICENSE="GPL-3 0BSD Apache-2.0 BSD-2-Clause BSD-3-Clause ISC MIT Unlicense"
-SLOT="0"
-KEYWORDS="~amd64"
-PATCHES=( "${FILESDIR}/${PN}-launcher.patch" "${FILESDIR}/${PN}-desktop.patch" 
)
-
-DEPEND="
-   net-libs/webkit-gtk \
-   dev-util/xdelta[lzma] \
-   app-arch/tar \
-   dev-vcs/git \
-   app-arch/unzip \
-   net-misc/curl \
-   app-arch/cabextract \
-   x11-libs/libnotify \
-   sys-auth/polkit \
-   dev-libs/libdbusmenu \
-   app-emulation/dxvk-bin \
-   app-emulation/winetricks \
-   virtual/wine \
-   "
 
-RDEPEND="${DEPEND}"
+LICENSE="GPL-3 0BSD Apache-2.0 BSD-2 BSD ISC MIT Unlicense all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
 
+RDEPEND="
+   app-arch/cabextract
+   app-arch/tar
+   app-arch/unzip
+   app-emulation/dxvk-bin
+   app-emulation/winetricks
+   dev-libs/libdbusmenu
+   dev-util/xdelta[lzma]
+   dev-vcs/git
+   net-libs/webkit-gtk
+   net-misc/curl
+   sys-auth/polkit
+   virtual/wine
+   x11-libs/libnotify
+"
 BDEPEND="app-admin/chrpath"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-launcher.patch"
+   "${FILESDIR}/${PN}-desktop.patch"
+)
+RESTRICT="bindist mirror"
+
 src_unpack() {
-   mkdir ${WORKDIR}/${P} || die
-   cp ${DISTDIR}/An_Anime_Game_Launcher.AppImage ${WORKDIR}/${P} || die
+   mkdir "${WORKDIR}/${P}" || die
+   cp "${DISTDIR}/An_Anime_Game_Launcher.AppImage" "${WORKDIR}/${P}" || die
 }
 
 src_prepare(){
-   chmod +x An_Anime_Game_Launcher.AppImage
+   chmod +x An_Anime_Game_Launcher.AppImage || die
./An_Anime_Game_Launcher.AppImage --appimage-extract || die "Extraction 
Failed"
chrpath -d "squashfs-root/public/discord-rpc/discord-rpc" || die 
"Patching Library Failed"
default
@@ -64,7 +67,7 @@ src_install(){
 
 pkg_postinst() {
xdg_desktop_database_update
-   optfeature "appindicator support" dev-libs/libayatana-appindicator 
dev-libs/libayatana-appindicator-bin
+   optfeature "appindicator support" dev-libs/libayatana-appindicator
 }
 pkg_postrm() {
xdg_desktop_database_update



[gentoo-commits] repo/proj/guru:dev commit in: games-misc/an-anime-game-launcher-bin/, ...

2022-05-08 Thread Pascal Jäger
commit: 94567f3046349f8e7fa8ac051e45da5f1a8807fb
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun May  8 19:25:32 2022 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Sun May  8 19:25:32 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=94567f30

games-misc/an-anime-game-launcher-bin: update LICENSE

Signed-off-by: Pascal Jäger  leimstift.de>

 .../an-anime-game-launcher-bin-2.3.2.ebuild |   7 ---
 .../files/an-anime-game-launcher-bin.png| Bin 77748 -> 0 bytes
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git 
a/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild 
b/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild
index f84e2e347..defd6f8b1 100644
--- 
a/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild
+++ 
b/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild
@@ -8,7 +8,7 @@ inherit xdg-utils optfeature
 DESCRIPTION="Open Source An Anime Game launcher for Linux with automatic 
anti-cheat patching and telemetry disabling, binary package"
 HOMEPAGE="https://gitlab.com/an-anime-team/an-anime-game-launcher;
 
SRC_URI="https://gitlab.com/an-anime-team/an-anime-game-launcher/uploads/003620e21b2d8d70385bac8f2a862846/An_Anime_Game_Launcher.AppImage;
-LICENSE="GPL-3"
+LICENSE="GPL-3 0BSD Apache-2.0 BSD-2-Clause BSD-3-Clause ISC MIT Unlicense"
 SLOT="0"
 KEYWORDS="~amd64"
 PATCHES=( "${FILESDIR}/${PN}-launcher.patch" "${FILESDIR}/${PN}-desktop.patch" 
)
@@ -43,6 +43,7 @@ src_prepare(){
./An_Anime_Game_Launcher.AppImage --appimage-extract || die "Extraction 
Failed"
chrpath -d "squashfs-root/public/discord-rpc/discord-rpc" || die 
"Patching Library Failed"
default
+   mv "squashfs-root/public/icons/256x256.png" "${PN}.png" || die
mv "squashfs-root/AppRun" "${PN}" || die
mv "squashfs-root/an-anime-game-launcher.desktop" "${PN}.desktop" || die
 }
@@ -54,7 +55,7 @@ src_install(){
doexe "squashfs-root/an-anime-game-launcher"
doins -r "squashfs-root/public"
insinto "/usr/share/pixmaps"
-   doins "${FILESDIR}/${PN}.png"
+   doins "${PN}.png"
exeinto "/usr/bin"
doexe "${PN}"
insinto "/usr/share/applications/"
@@ -63,7 +64,7 @@ src_install(){
 
 pkg_postinst() {
xdg_desktop_database_update
-   optfeature "Appindicator support" dev-libs/libayatana-appindicator 
dev-libs/libayatana-appindicator-bin
+   optfeature "appindicator support" dev-libs/libayatana-appindicator 
dev-libs/libayatana-appindicator-bin
 }
 pkg_postrm() {
xdg_desktop_database_update

diff --git 
a/games-misc/an-anime-game-launcher-bin/files/an-anime-game-launcher-bin.png 
b/games-misc/an-anime-game-launcher-bin/files/an-anime-game-launcher-bin.png
deleted file mode 100644
index 89738cd27..0
Binary files 
a/games-misc/an-anime-game-launcher-bin/files/an-anime-game-launcher-bin.png 
and /dev/null differ



[gentoo-commits] repo/proj/guru:dev commit in: games-misc/an-anime-game-launcher-bin/, ...

2022-05-07 Thread Pascal Jäger
commit: 90ca7ccbd80071e11a37350222c17c7dbd1f4b65
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sat May  7 13:12:00 2022 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Sat May  7 13:12:00 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90ca7ccb

games-misc/an-anime-game-launcher-bin: add 2.3.2

Signed-off-by: Pascal Jäger  leimstift.de>

 games-misc/an-anime-game-launcher-bin/Manifest |   1 +
 .../an-anime-game-launcher-bin-2.3.2.ebuild|  70 +
 .../files/an-anime-game-launcher-bin-desktop.patch |  17 +
 .../an-anime-game-launcher-bin-launcher.patch  |  26 
 .../files/an-anime-game-launcher-bin.png   | Bin 0 -> 77748 bytes
 5 files changed, 114 insertions(+)

diff --git a/games-misc/an-anime-game-launcher-bin/Manifest 
b/games-misc/an-anime-game-launcher-bin/Manifest
index 229274391..c784aac81 100644
--- a/games-misc/an-anime-game-launcher-bin/Manifest
+++ b/games-misc/an-anime-game-launcher-bin/Manifest
@@ -1 +1,2 @@
+DIST An_Anime_Game_Launcher.AppImage 4383936 BLAKE2B 
978be58595b90be13407275527651a2e9154978337e3b618796247fc402643165222b2e5a0d937ab231c15a943ae6e36469a176ca4d6a43dd4995bb98a2b3fb2
 SHA512 
63be6095af44f760da982a087a8105cba9f792ffc1af3e363e689ec27038507f92e4bc56a7ec2be92b446dbc3cc8164ceb6183e0b104bee555c7570143532304
 DIST aagl-ebuilds-2.3.1.tar.gz 4343632 BLAKE2B 
ba0f8733328469ad531dd8717f230e9e2f723cc12f185fe0f7035b2308e1f41dc92b9af0112a7787ddaf7ab01ae3c0fd12b2998ca09e1215aa11443a4254d08c
 SHA512 
79672a1e0f0f0e0648db5910a33fc7b33d19c3666eb7eba81741f1d2849f0bdf9c76f0533f881a1ad0408b4b6a17eedf5a78c9c5da894c2c971b8d3a48d72928

diff --git 
a/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild 
b/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild
new file mode 100644
index 0..f84e2e347
--- /dev/null
+++ 
b/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild
@@ -0,0 +1,70 @@
+# copyright 1999-2022 gentoo authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils optfeature
+
+DESCRIPTION="Open Source An Anime Game launcher for Linux with automatic 
anti-cheat patching and telemetry disabling, binary package"
+HOMEPAGE="https://gitlab.com/an-anime-team/an-anime-game-launcher;
+SRC_URI="https://gitlab.com/an-anime-team/an-anime-game-launcher/uploads/003620e21b2d8d70385bac8f2a862846/An_Anime_Game_Launcher.AppImage;
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+PATCHES=( "${FILESDIR}/${PN}-launcher.patch" "${FILESDIR}/${PN}-desktop.patch" 
)
+
+DEPEND="
+   net-libs/webkit-gtk \
+   dev-util/xdelta[lzma] \
+   app-arch/tar \
+   dev-vcs/git \
+   app-arch/unzip \
+   net-misc/curl \
+   app-arch/cabextract \
+   x11-libs/libnotify \
+   sys-auth/polkit \
+   dev-libs/libdbusmenu \
+   app-emulation/dxvk-bin \
+   app-emulation/winetricks \
+   virtual/wine \
+   "
+
+RDEPEND="${DEPEND}"
+
+BDEPEND="app-admin/chrpath"
+
+src_unpack() {
+   mkdir ${WORKDIR}/${P} || die
+   cp ${DISTDIR}/An_Anime_Game_Launcher.AppImage ${WORKDIR}/${P} || die
+}
+
+src_prepare(){
+   chmod +x An_Anime_Game_Launcher.AppImage
+   ./An_Anime_Game_Launcher.AppImage --appimage-extract || die "Extraction 
Failed"
+   chrpath -d "squashfs-root/public/discord-rpc/discord-rpc" || die 
"Patching Library Failed"
+   default
+   mv "squashfs-root/AppRun" "${PN}" || die
+   mv "squashfs-root/an-anime-game-launcher.desktop" "${PN}.desktop" || die
+}
+
+src_install(){
+   insinto "/usr/lib/${PN}"
+   doins "squashfs-root/resources.neu"
+   exeinto "/usr/lib/${PN}"
+   doexe "squashfs-root/an-anime-game-launcher"
+   doins -r "squashfs-root/public"
+   insinto "/usr/share/pixmaps"
+   doins "${FILESDIR}/${PN}.png"
+   exeinto "/usr/bin"
+   doexe "${PN}"
+   insinto "/usr/share/applications/"
+   doins "${PN}.desktop"
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   optfeature "Appindicator support" dev-libs/libayatana-appindicator 
dev-libs/libayatana-appindicator-bin
+}
+pkg_postrm() {
+   xdg_desktop_database_update
+}

diff --git 
a/games-misc/an-anime-game-launcher-bin/files/an-anime-game-launcher-bin-desktop.patch
 
b/games-misc/an-anime-game-launcher-bin/files/an-anime-game-launcher-bin-desktop.patch
new file mode 100644
index 0..229a2acd3
--- /dev/null
+++ 
b/games-misc/an-anime-game-launcher-bin/files/an-anime-game-launcher-bin-desktop.patch
@@ -0,0 +1,17 @@
+--- a/squashfs-root/an-anime-game-launcher.desktop
 b/squashfs-root/an-anime-game-launcher.desktop
+
+3,6c3,4
+< Icon=64x64
+< Exec=AppRun
+< Type=Application
+< Categories=Game;
+---
+> Comment=An Launcher for a specific anime game with auto-patching, discord 
rpc and time tracking
+> Exec=an-anime-game-launcher-bin
+8c6,8
+< X-AppImage-Version=2.3.2
+---
+> 

[gentoo-commits] repo/proj/guru:dev commit in: games-misc/an-anime-game-launcher-bin/

2022-05-02 Thread Pascal Jäger
commit: 5ab9a350f060f3666e0a394c0d0fd0de293fccee
Author: Pascal Jäger  leimstift  de>
AuthorDate: Mon May  2 19:29:12 2022 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Mon May  2 19:29:12 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ab9a350

games-misc/an-anime-game-launcher-bin: changed dependency

Signed-off-by: Pascal Jäger  leimstift.de>

 ... => an-anime-game-launcher-bin-2.3.1-r1.ebuild} | 32 ++
 1 file changed, 8 insertions(+), 24 deletions(-)

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
similarity index 61%
rename from 
games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.1.ebuild
rename to 
games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.1-r1.ebuild
index d26efcf26..b01224940 100644
--- 
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
@@ -1,4 +1,3 @@
-
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
@@ -6,18 +5,17 @@ EAPI=8
 
 inherit xdg-utils
 
-DESCRIPTION="Open Source An Anime Game launcher for Linux with automatic 
anti-cheat patching and telemetry disabling"
+DESCRIPTION="Open Source An Anime Game launcher for Linux with automatic 
anti-cheat patching and telemetry disabling, binary package"
 HOMEPAGE="https://gitlab.com/an-anime-team/an-anime-game-launcher;
 
SRC_URI="https://gitlab.com/an-anime-team/aagl-ebuilds/-/archive/${PV}/aagl-ebuilds-${PV}.tar.gz;
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE=""
 
 DEPEND="
|| ( dev-libs/libayatana-appindicator 
dev-libs/libayatana-appindicator-bin ) \
net-libs/webkit-gtk \
-   dev-util/xdelta \
+   dev-util/xdelta[lzma] \
app-arch/tar \
dev-vcs/git \
app-arch/unzip \
@@ -30,8 +28,6 @@ DEPEND="
app-emulation/winetricks \
virtual/wine \
"
-#  !games-misc/an-anime-game-launcher \
-#  "
 
 RDEPEND="${DEPEND}"
 
@@ -41,7 +37,6 @@ S="${WORKDIR}/aagl-ebuilds-${PV}"
 src_prepare(){
mv "icon.png" "${PN}.png"
mv "launcher.sh" "${PN}"
-   chmod +x "An_Anime_Game_Launcher.AppImage"
./An_Anime_Game_Launcher.AppImage --appimage-extract || die "Extraction 
Failed"
chrpath -d "squashfs-root/public/discord-rpc/discord-rpc" || die 
"Patching Library Failed"
eapply_user
@@ -49,27 +44,16 @@ src_prepare(){
 
 src_install(){
insinto "/usr/lib/${PN}"
-   einfo "Inserting Launcher Files"
-   doins -r "squashfs-root/resources.neu"
-   einfo "Inserting Launcher Binary"
-   doins -r "squashfs-root/an-anime-game-launcher"
-   einfo "Setting Executable Permissions for Binary"
-   chmod +x "${D}/usr/lib/${PN}/an-anime-game-launcher"
-   einfo "Inserting More Launcher Files"
+   doins "squashfs-root/resources.neu"
+   exeinto "/usr/lib/${PN}"
+   doexe "squashfs-root/an-anime-game-launcher"
doins -r "squashfs-root/public"
-   einfo "Inserting Icons"
insinto "/usr/share/pixmaps"
-   doins "${PN}.png" || die "Insertion Failed"
-   einfo "Inserting Start Script"
-   insinto "/usr/bin"
-   doins "${PN}" || die "Insertion Failed"
-   einfo "Setting Executable Permissions for Launch Script"
-   chmod +x "${D}/usr/bin/${PN}"
-   einfo "Inserting Desktop Shortcut"
+   doins "${PN}.png"
+   exeinto "/usr/bin"
+   doexe "${PN}"
insinto "/usr/share/applications/"
doins "${PN}.desktop"
-   einfo "Setting Read Permissions for Launcher Files"
-   chmod -R 775 "${D}/usr/lib/${PN}/public"
 }
 
 pkg_postinst() {



[gentoo-commits] repo/proj/guru:dev commit in: games-misc/an-anime-game-launcher-bin/

2022-05-01 Thread Pascal Jäger
commit: 302c55bbfaac24037f70f8a40e985f296d73ab70
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun May  1 13:16:03 2022 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Sun May  1 13:16:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=302c55bb

games-misc/an-anime-game-launcher-bin: did an oopsie

Signed-off-by: Pascal Jäger  leimstift.de>

 .../an-anime-game-launcher-bin-2.3.1.ebuild   | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

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.ebuild
index 0b3c56344..d26efcf26 100644
--- 
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.ebuild
@@ -4,6 +4,8 @@
 
 EAPI=8
 
+inherit xdg-utils
+
 DESCRIPTION="Open Source An Anime Game launcher for Linux with automatic 
anti-cheat patching and telemetry disabling"
 HOMEPAGE="https://gitlab.com/an-anime-team/an-anime-game-launcher;
 
SRC_URI="https://gitlab.com/an-anime-team/aagl-ebuilds/-/archive/${PV}/aagl-ebuilds-${PV}.tar.gz;
@@ -46,7 +48,7 @@ src_prepare(){
 }
 
 src_install(){
-   dodir "/usr/lib/${PN}"
+   insinto "/usr/lib/${PN}"
einfo "Inserting Launcher Files"
doins -r "squashfs-root/resources.neu"
einfo "Inserting Launcher Binary"
@@ -69,3 +71,10 @@ src_install(){
einfo "Setting Read Permissions for Launcher Files"
chmod -R 775 "${D}/usr/lib/${PN}/public"
 }
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+pkg_postrm() {
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: games-misc/an-anime-game-launcher-bin/

2022-05-01 Thread Pascal Jäger
commit: ae8e1f0b4f5a468fe2bd5038db733176e6d34bcf
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun May  1 08:33:17 2022 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Sun May  1 08:33:28 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ae8e1f0b

games-misc/an-anime-game-launcher-bin: new package, add 2.3.1

Signed-off-by: Pascal Jäger  leimstift.de>

 games-misc/an-anime-game-launcher-bin/Manifest |  1 +
 .../an-anime-game-launcher-bin-2.3.1.ebuild| 71 ++
 2 files changed, 72 insertions(+)

diff --git a/games-misc/an-anime-game-launcher-bin/Manifest 
b/games-misc/an-anime-game-launcher-bin/Manifest
new file mode 100644
index 0..229274391
--- /dev/null
+++ b/games-misc/an-anime-game-launcher-bin/Manifest
@@ -0,0 +1 @@
+DIST aagl-ebuilds-2.3.1.tar.gz 4343632 BLAKE2B 
ba0f8733328469ad531dd8717f230e9e2f723cc12f185fe0f7035b2308e1f41dc92b9af0112a7787ddaf7ab01ae3c0fd12b2998ca09e1215aa11443a4254d08c
 SHA512 
79672a1e0f0f0e0648db5910a33fc7b33d19c3666eb7eba81741f1d2849f0bdf9c76f0533f881a1ad0408b4b6a17eedf5a78c9c5da894c2c971b8d3a48d72928

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.ebuild
new file mode 100644
index 0..0b3c56344
--- /dev/null
+++ 
b/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.1.ebuild
@@ -0,0 +1,71 @@
+
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Open Source An Anime Game launcher for Linux with automatic 
anti-cheat patching and telemetry disabling"
+HOMEPAGE="https://gitlab.com/an-anime-team/an-anime-game-launcher;
+SRC_URI="https://gitlab.com/an-anime-team/aagl-ebuilds/-/archive/${PV}/aagl-ebuilds-${PV}.tar.gz;
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+   || ( dev-libs/libayatana-appindicator 
dev-libs/libayatana-appindicator-bin ) \
+   net-libs/webkit-gtk \
+   dev-util/xdelta \
+   app-arch/tar \
+   dev-vcs/git \
+   app-arch/unzip \
+   net-misc/curl \
+   app-arch/cabextract \
+   x11-libs/libnotify \
+   sys-auth/polkit \
+   dev-libs/libdbusmenu \
+   app-emulation/dxvk-bin \
+   app-emulation/winetricks \
+   virtual/wine \
+   "
+#  !games-misc/an-anime-game-launcher \
+#  "
+
+RDEPEND="${DEPEND}"
+
+BDEPEND="app-admin/chrpath"
+
+S="${WORKDIR}/aagl-ebuilds-${PV}"
+src_prepare(){
+   mv "icon.png" "${PN}.png"
+   mv "launcher.sh" "${PN}"
+   chmod +x "An_Anime_Game_Launcher.AppImage"
+   ./An_Anime_Game_Launcher.AppImage --appimage-extract || die "Extraction 
Failed"
+   chrpath -d "squashfs-root/public/discord-rpc/discord-rpc" || die 
"Patching Library Failed"
+   eapply_user
+}
+
+src_install(){
+   dodir "/usr/lib/${PN}"
+   einfo "Inserting Launcher Files"
+   doins -r "squashfs-root/resources.neu"
+   einfo "Inserting Launcher Binary"
+   doins -r "squashfs-root/an-anime-game-launcher"
+   einfo "Setting Executable Permissions for Binary"
+   chmod +x "${D}/usr/lib/${PN}/an-anime-game-launcher"
+   einfo "Inserting More Launcher Files"
+   doins -r "squashfs-root/public"
+   einfo "Inserting Icons"
+   insinto "/usr/share/pixmaps"
+   doins "${PN}.png" || die "Insertion Failed"
+   einfo "Inserting Start Script"
+   insinto "/usr/bin"
+   doins "${PN}" || die "Insertion Failed"
+   einfo "Setting Executable Permissions for Launch Script"
+   chmod +x "${D}/usr/bin/${PN}"
+   einfo "Inserting Desktop Shortcut"
+   insinto "/usr/share/applications/"
+   doins "${PN}.desktop"
+   einfo "Setting Read Permissions for Launcher Files"
+   chmod -R 775 "${D}/usr/lib/${PN}/public"
+}