[gentoo-commits] repo/proj/guru:dev commit in: games-misc/an-anime-game-launcher-bin/, ...
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/
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/
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/
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/, ...
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/, ...
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/
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/
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/
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" +}