public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: games-misc/an-anime-game-launcher-bin/
@ 2022-05-02  7:17 Florian Schmaus
  0 siblings, 0 replies; 5+ messages in thread
From: Florian Schmaus @ 2022-05-02  7:17 UTC (permalink / raw
  To: gentoo-commits

commit:     ae8e1f0b4f5a468fe2bd5038db733176e6d34bcf
Author:     Pascal Jäger <pascal.jaeger <AT> leimstift <DOT> de>
AuthorDate: Sun May  1 08:33:17 2022 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun May  1 08:33:28 2022 +0000
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 <pascal.jaeger <AT> 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 000000000..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 000000000..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"
+}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: games-misc/an-anime-game-launcher-bin/
@ 2022-05-02  7:17 Florian Schmaus
  0 siblings, 0 replies; 5+ messages in thread
From: Florian Schmaus @ 2022-05-02  7:17 UTC (permalink / raw
  To: gentoo-commits

commit:     302c55bbfaac24037f70f8a40e985f296d73ab70
Author:     Pascal Jäger <pascal.jaeger <AT> leimstift <DOT> de>
AuthorDate: Sun May  1 13:16:03 2022 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun May  1 13:16:03 2022 +0000
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 <pascal.jaeger <AT> 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
+}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: games-misc/an-anime-game-launcher-bin/
@ 2022-05-09 18:44 Andrew Ammerlaan
  0 siblings, 0 replies; 5+ messages in thread
From: Andrew Ammerlaan @ 2022-05-09 18:44 UTC (permalink / raw
  To: gentoo-commits

commit:     99bef501d660469489481ed6890dd0dc0f954a37
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon May  9 06:10:52 2022 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon May  9 06:10:52 2022 +0000
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 <lssndrbarbieri <AT> 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


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: games-misc/an-anime-game-launcher-bin/
  2022-05-09 18:34 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
@ 2022-05-09 18:44 ` Andrew Ammerlaan
  0 siblings, 0 replies; 5+ messages in thread
From: Andrew Ammerlaan @ 2022-05-09 18:44 UTC (permalink / raw
  To: gentoo-commits

commit:     4bcfeafbe4a5e30e2f1985af68ca2fe9e4fd0642
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Mon May  9 18:23:30 2022 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon May  9 18:23:30 2022 +0000
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 <andrewammerlaan <AT> 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..000000000
--- 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
-}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: games-misc/an-anime-game-launcher-bin/
  2022-05-09 18:34 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
@ 2022-05-09 18:44 ` Andrew Ammerlaan
  0 siblings, 0 replies; 5+ messages in thread
From: Andrew Ammerlaan @ 2022-05-09 18:44 UTC (permalink / raw
  To: gentoo-commits

commit:     cfd566c78b71cf5a66c28fbcb6e2259f6cd8d597
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Mon May  9 18:21:11 2022 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon May  9 18:21:11 2022 +0000
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 <andrewammerlaan <AT> 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


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-05-09 18:44 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-09 18:44 [gentoo-commits] repo/proj/guru:master commit in: games-misc/an-anime-game-launcher-bin/ Andrew Ammerlaan
  -- strict thread matches above, loose matches on Subject: below --
2022-05-09 18:34 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2022-05-09 18:44 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2022-05-09 18:34 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2022-05-09 18:44 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2022-05-02  7:17 Florian Schmaus
2022-05-02  7:17 Florian Schmaus

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox