public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2024-04-09  7:24 Bernard Cafarelli
  0 siblings, 0 replies; 23+ messages in thread
From: Bernard Cafarelli @ 2024-04-09  7:24 UTC (permalink / raw
  To: gentoo-commits

commit:     1890d689a91c1c480bbd817c19990db09946def4
Author:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Tue Apr  2 15:41:52 2024 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Tue Apr  9 07:24:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1890d689

games-util/heroic-bin: add 2.14.1-r1 drop 2.14.1

* add gamescope useflag
* Launch Heroic with gamescope (desktop file)
* https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/wiki/How-To:-Other-Tools-and-Wrappers-(gamescope)#gamescoped-heroic---as-seperate-app

Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36168
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>

 ...-bin-2.14.1.ebuild => heroic-bin-2.14.1-r1.ebuild} | 19 ++++++++++++++++++-
 games-util/heroic-bin/metadata.xml                    |  3 +++
 2 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/games-util/heroic-bin/heroic-bin-2.14.1.ebuild b/games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild
similarity index 74%
rename from games-util/heroic-bin/heroic-bin-2.14.1.ebuild
rename to games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild
index 28c41dfca7d8..4710be3359f5 100644
--- a/games-util/heroic-bin/heroic-bin-2.14.1.ebuild
+++ b/games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild
@@ -28,6 +28,7 @@ S="${WORKDIR}/${P/-bin}"
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="gamescope"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="
@@ -82,6 +83,7 @@ RDEPEND="
 	x11-libs/libxkbcommon
 	x11-libs/pango
 	x11-libs/pixman
+	gamescope? ( gui-wm/gamescope )
 "
 
 QA_PREBUILT=".*"
@@ -97,6 +99,17 @@ src_prepare() {
 
 	cd locales || die
 	chromium_remove_language_paks
+
+	# Create gamescope desktop file
+	if use gamescope; then
+		cp "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.desktop \
+			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
+
+		sed -i 's/Name=Heroic Games Launcher/Name=Heroic Games Launcher (Gamescope)/g' \
+			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
+		sed -i 's/Exec=heroic-run %u/Exec=env GDK_BACKEND=wayland gamescope -w 1920 -h 1080 -f -R --RT --force-grab-cursor --prefer-vk-device --adaptive-sync --nested-unfocused-refresh 30 -- heroic-run --ozone-platform=x11 --enable-features=UseOzonePlatform,WaylandWindowDecorations/g' \
+			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
+	fi
 }
 
 src_install() {
@@ -119,6 +132,10 @@ src_install() {
 	# Install resources: desktop file and icon.
 	newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.desktop \
 			com.heroicgameslauncher.hgl.desktop
-	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.png \
+	if use gamescope; then
+		newmenu "${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop \
+			com.heroicgameslauncher.hgl.gamescope.desktop
+	fi
+	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.png	\
 			com.heroicgameslauncher.hgl.png
 }

diff --git a/games-util/heroic-bin/metadata.xml b/games-util/heroic-bin/metadata.xml
index ff0fda634043..9f6e069b9dda 100644
--- a/games-util/heroic-bin/metadata.xml
+++ b/games-util/heroic-bin/metadata.xml
@@ -14,6 +14,9 @@
     <email>proxy-maint@gentoo.org</email>
     <name>Gentoo Proxy Maintainers</name>
   </maintainer>
+  <use>
+    <flag name="gamescope">Run Heroic Launcher inside gamescope</flag>
+  </use>
   <longdescription>
     Heroic is an Open Source Game Launcher for Linux, Windows and macOS. Right
     now it supports launching games from the Epic Games Store using Legendary


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2024-09-25  8:02 Bernard Cafarelli
  0 siblings, 0 replies; 23+ messages in thread
From: Bernard Cafarelli @ 2024-09-25  8:02 UTC (permalink / raw
  To: gentoo-commits

commit:     f8f6439ac6fa8e8a04521496e51d7ca69a62b131
Author:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 25 06:54:50 2024 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Wed Sep 25 08:02:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8f6439a

games-util/heroic-bin: add 2.15.2

Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>

 games-util/heroic-bin/Manifest                 |   3 +
 games-util/heroic-bin/heroic-bin-2.15.2.ebuild | 141 +++++++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index 6cfe89959ea7..bc71a0b0ac47 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -1,3 +1,6 @@
 DIST com.heroicgameslauncher.hgl.2.15.1.desktop 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.2.15.1.png 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
+DIST com.heroicgameslauncher.hgl.2.15.2.desktop 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
+DIST com.heroicgameslauncher.hgl.2.15.2.png 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST heroic-bin-2.15.1.tar.xz 109430040 BLAKE2B 433f22a6f40071b3919d8c54d4be580c3aedae3c7e704d5085ea7aeb61d97095a467a5a63a6f1344b141bbb494a79735eadadfb228270347711e89c3446efe59 SHA512 2da4f46d256cbb1dbfe507f1a13545fb1dedabbf48d649c6e742f116520438e145a57758974e340d80478b8cbcd4cc68565c66552b56984099f81d415c7bd4de
+DIST heroic-bin-2.15.2.tar.xz 106328176 BLAKE2B 2415d66a6e3b6dbd7381c4f095c9c55f8910b75c16dd6107dc9d64ee57538b19dba3d787e607d52414cb2ff6c056af13cd7e6d11dfb544722bda6ac236faa2ef SHA512 01ae55d84b5d76aa4292829bbfe1b9d976495e17b73cc2f1fb0aaf5847fdc84da27464bed53b1e7d3c74d0427119ebc535aafc6e2bd74f7468501129fea1cf3a

diff --git a/games-util/heroic-bin/heroic-bin-2.15.2.ebuild b/games-util/heroic-bin/heroic-bin-2.15.2.ebuild
new file mode 100644
index 000000000000..7aa5ad868f62
--- /dev/null
+++ b/games-util/heroic-bin/heroic-bin-2.15.2.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+	af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
+	hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
+	sw ta te th tr uk ur vi zh-CN zh-TW
+"
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit chromium-2 desktop python-single-r1 xdg
+
+DESCRIPTION="GOG and Epic Games Launcher for Linux"
+HOMEPAGE="https://heroicgameslauncher.com/
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/"
+SRC_URI="
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v${PV}/heroic-${PV}.tar.xz
+		-> ${P}.tar.xz
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/v${PV}/flatpak/com.heroicgameslauncher.hgl.desktop
+		-> com.heroicgameslauncher.hgl.${PV}.desktop
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/v${PV}/flatpak/com.heroicgameslauncher.hgl.png
+		-> com.heroicgameslauncher.hgl.${PV}.png
+"
+S="${WORKDIR}/${P/-bin}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="gamescope"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+	${PYTHON_DEPS}
+	app-accessibility/at-spi2-core
+	app-arch/brotli
+	app-arch/bzip2
+	dev-libs/expat
+	dev-libs/fribidi
+	dev-libs/glib
+	dev-libs/gmp
+	dev-libs/libffi
+	dev-libs/libpcre2
+	dev-libs/libtasn1
+	dev-libs/nettle
+	dev-libs/nspr
+	dev-libs/nss
+	dev-libs/wayland
+	media-fonts/freefont
+	media-gfx/graphite2
+	media-libs/alsa-lib
+	media-libs/fontconfig
+	media-libs/freetype
+	media-libs/harfbuzz
+	media-libs/libepoxy
+	media-libs/libjpeg-turbo
+	media-libs/libpng
+	media-libs/mesa
+	media-video/ffmpeg
+	net-dns/libidn2
+	net-libs/gnutls
+	net-print/cups
+	sys-apps/dbus
+	sys-libs/glibc
+	sys-libs/zlib
+	x11-libs/cairo
+	x11-libs/gdk-pixbuf
+	x11-libs/gtk+:3
+	x11-libs/libX11
+	x11-libs/libXau
+	x11-libs/libXcomposite
+	x11-libs/libXcursor
+	x11-libs/libXdamage
+	x11-libs/libXdmcp
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libXi
+	x11-libs/libXrandr
+	x11-libs/libXrender
+	x11-libs/libdrm
+	x11-libs/libxcb
+	x11-libs/libxkbcommon
+	x11-libs/pango
+	x11-libs/pixman
+	gamescope? ( gui-wm/gamescope )
+"
+
+QA_PREBUILT=".*"
+
+src_configure() {
+	default
+
+	chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+	default
+
+	cd locales || die
+	chromium_remove_language_paks
+
+	# Create gamescope desktop file
+	if use gamescope; then
+		cp "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.desktop \
+			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
+
+		sed -i 's/Name=Heroic Games Launcher/Name=Heroic Games Launcher (Gamescope)/g' \
+			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
+		sed -i 's/Exec=heroic-run %u/Exec=env GDK_BACKEND=wayland gamescope -f -R --RT --force-grab-cursor --prefer-vk-device --adaptive-sync --nested-unfocused-refresh 30 -- heroic-run --ozone-platform=x11 --enable-features=UseOzonePlatform,WaylandWindowDecorations/g' \
+			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
+	fi
+}
+
+src_install() {
+	local app_root=/opt/${P/-bin}
+	local app_dest="${ED}"/${app_root}
+
+	dodoc LICENSE.*
+	rm LICENSE.* || die
+
+	dodir "${app_root%/*}"
+	cp -r "${S}" "${app_dest}" || die
+
+	dosym -r "${PYTHON}" \
+		"${app_root}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins/python3
+
+	find "${app_dest}" -type f -name "*.a" -exec rm {} + || die
+
+	dosym -r "${app_root}"/heroic /usr/bin/heroic-run
+
+	# Install resources: desktop file and icon.
+	newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.desktop \
+			com.heroicgameslauncher.hgl.desktop
+	if use gamescope; then
+		newmenu "${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop \
+			com.heroicgameslauncher.hgl.gamescope.desktop
+	fi
+	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.png	\
+			com.heroicgameslauncher.hgl.png
+}


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2024-09-25  8:02 Bernard Cafarelli
  0 siblings, 0 replies; 23+ messages in thread
From: Bernard Cafarelli @ 2024-09-25  8:02 UTC (permalink / raw
  To: gentoo-commits

commit:     41e8c9b9d72d996f617192c0f3e62f2ea7a12996
Author:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 25 06:53:30 2024 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Wed Sep 25 08:02:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41e8c9b9

games-util/heroic-bin: drop 2.13.0-r1, 2.14.1-r1

Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>

 games-util/heroic-bin/Manifest                    |   6 -
 games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild | 141 ----------------------
 games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild | 141 ----------------------
 3 files changed, 288 deletions(-)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index 0316f4475c29..6cfe89959ea7 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -1,9 +1,3 @@
-DIST com.heroicgameslauncher.hgl.2.13.0.desktop 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
-DIST com.heroicgameslauncher.hgl.2.13.0.png 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
-DIST com.heroicgameslauncher.hgl.2.14.1.desktop 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
-DIST com.heroicgameslauncher.hgl.2.14.1.png 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST com.heroicgameslauncher.hgl.2.15.1.desktop 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.2.15.1.png 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
-DIST heroic-bin-2.13.0.tar.xz 105883932 BLAKE2B 93161f87fc734540338914bf63b2231b7bd7bb4a265092a831043fa6d771cff2211395f0cf92dacff12eebb369e8c5d8687b7662c559dc72635f91f858341122 SHA512 59466b2516b4e42fb3ea7dc9f96834ee8598e2424a9615acbd9de65d4035634f82181a4b5e6664eb186173b7199b191418c3eab7e582450a489295e60ed39d1d
-DIST heroic-bin-2.14.1.tar.xz 106272512 BLAKE2B 2bacc905a5ec71df0051e5ea5c1b34a1596fb6d7c4530ee0d81b8984b53bfcc097210d63ca133e6cae608a6d44ee92c108ff9f114e4a159e95c6e420a7ae5474 SHA512 564089f606f309cc7faddc0ee8afc2303d4c729492a3be14acbf773e38cc2fece0ebea34f6294dbdeacd6fdcf7a28e1608115e27bdcf0618c7950a5b024f0e1c
 DIST heroic-bin-2.15.1.tar.xz 109430040 BLAKE2B 433f22a6f40071b3919d8c54d4be580c3aedae3c7e704d5085ea7aeb61d97095a467a5a63a6f1344b141bbb494a79735eadadfb228270347711e89c3446efe59 SHA512 2da4f46d256cbb1dbfe507f1a13545fb1dedabbf48d649c6e742f116520438e145a57758974e340d80478b8cbcd4cc68565c66552b56984099f81d415c7bd4de

diff --git a/games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild b/games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild
deleted file mode 100644
index 8b937c6f4bf8..000000000000
--- a/games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
-	af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
-	hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
-	sw ta te th tr uk ur vi zh-CN zh-TW
-"
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit chromium-2 desktop python-single-r1 xdg
-
-DESCRIPTION="GOG and Epic Games Launcher for Linux"
-HOMEPAGE="https://heroicgameslauncher.com/
-	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/"
-SRC_URI="
-	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v${PV}/heroic-${PV}.tar.xz
-		-> ${P}.tar.xz
-	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/v${PV}/flatpak/com.heroicgameslauncher.hgl.desktop
-		-> com.heroicgameslauncher.hgl.${PV}.desktop
-	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/v${PV}/flatpak/com.heroicgameslauncher.hgl.png
-		-> com.heroicgameslauncher.hgl.${PV}.png
-"
-S="${WORKDIR}/${P/-bin}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gamescope"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	app-accessibility/at-spi2-core
-	app-arch/brotli
-	app-arch/bzip2
-	dev-libs/expat
-	dev-libs/fribidi
-	dev-libs/glib
-	dev-libs/gmp
-	dev-libs/libffi
-	dev-libs/libpcre2
-	dev-libs/libtasn1
-	dev-libs/nettle
-	dev-libs/nspr
-	dev-libs/nss
-	dev-libs/wayland
-	media-fonts/freefont
-	media-gfx/graphite2
-	media-libs/alsa-lib
-	media-libs/fontconfig
-	media-libs/freetype
-	media-libs/harfbuzz
-	media-libs/libepoxy
-	media-libs/libjpeg-turbo
-	media-libs/libpng
-	media-libs/mesa
-	media-video/ffmpeg
-	net-dns/libidn2
-	net-libs/gnutls
-	net-print/cups
-	sys-apps/dbus
-	sys-libs/glibc
-	sys-libs/zlib
-	x11-libs/cairo
-	x11-libs/gdk-pixbuf
-	x11-libs/gtk+:3
-	x11-libs/libX11
-	x11-libs/libXau
-	x11-libs/libXcomposite
-	x11-libs/libXcursor
-	x11-libs/libXdamage
-	x11-libs/libXdmcp
-	x11-libs/libXext
-	x11-libs/libXfixes
-	x11-libs/libXi
-	x11-libs/libXrandr
-	x11-libs/libXrender
-	x11-libs/libdrm
-	x11-libs/libxcb
-	x11-libs/libxkbcommon
-	x11-libs/pango
-	x11-libs/pixman
-	gamescope? ( gui-wm/gamescope )
-"
-
-QA_PREBUILT=".*"
-
-src_configure() {
-	default
-
-	chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
-	default
-
-	cd locales || die
-	chromium_remove_language_paks
-
-	# Create gamescope desktop file
-	if use gamescope; then
-		cp "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.desktop \
-			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
-
-		sed -i 's/Name=Heroic Games Launcher/Name=Heroic Games Launcher (Gamescope)/g' \
-			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
-		sed -i 's/Exec=heroic-run %u/Exec=env GDK_BACKEND=wayland gamescope -f -R --RT --force-grab-cursor --prefer-vk-device --adaptive-sync --nested-unfocused-refresh 30 -- heroic-run --ozone-platform=x11 --enable-features=UseOzonePlatform,WaylandWindowDecorations/g' \
-			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
-	fi
-}
-
-src_install() {
-	local app_root=/opt/${P/-bin}
-	local app_dest="${ED}"/${app_root}
-
-	dodoc LICENSE.*
-	rm LICENSE.* || die
-
-	dodir "${app_root%/*}"
-	cp -r "${S}" "${app_dest}" || die
-
-	dosym -r "${PYTHON}" \
-		"${app_root}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins/python3
-
-	find "${app_dest}" -type f -name "*.a" -exec rm {} + || die
-
-	dosym -r "${app_root}"/heroic /usr/bin/heroic-run
-
-	# Install resources: desktop file and icon.
-	newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.desktop \
-			com.heroicgameslauncher.hgl.desktop
-	if use gamescope; then
-		newmenu "${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop \
-			com.heroicgameslauncher.hgl.gamescope.desktop
-	fi
-	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.png	\
-			com.heroicgameslauncher.hgl.png
-}

diff --git a/games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild b/games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild
deleted file mode 100644
index 8b937c6f4bf8..000000000000
--- a/games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
-	af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
-	hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
-	sw ta te th tr uk ur vi zh-CN zh-TW
-"
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit chromium-2 desktop python-single-r1 xdg
-
-DESCRIPTION="GOG and Epic Games Launcher for Linux"
-HOMEPAGE="https://heroicgameslauncher.com/
-	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/"
-SRC_URI="
-	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v${PV}/heroic-${PV}.tar.xz
-		-> ${P}.tar.xz
-	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/v${PV}/flatpak/com.heroicgameslauncher.hgl.desktop
-		-> com.heroicgameslauncher.hgl.${PV}.desktop
-	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/v${PV}/flatpak/com.heroicgameslauncher.hgl.png
-		-> com.heroicgameslauncher.hgl.${PV}.png
-"
-S="${WORKDIR}/${P/-bin}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gamescope"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	app-accessibility/at-spi2-core
-	app-arch/brotli
-	app-arch/bzip2
-	dev-libs/expat
-	dev-libs/fribidi
-	dev-libs/glib
-	dev-libs/gmp
-	dev-libs/libffi
-	dev-libs/libpcre2
-	dev-libs/libtasn1
-	dev-libs/nettle
-	dev-libs/nspr
-	dev-libs/nss
-	dev-libs/wayland
-	media-fonts/freefont
-	media-gfx/graphite2
-	media-libs/alsa-lib
-	media-libs/fontconfig
-	media-libs/freetype
-	media-libs/harfbuzz
-	media-libs/libepoxy
-	media-libs/libjpeg-turbo
-	media-libs/libpng
-	media-libs/mesa
-	media-video/ffmpeg
-	net-dns/libidn2
-	net-libs/gnutls
-	net-print/cups
-	sys-apps/dbus
-	sys-libs/glibc
-	sys-libs/zlib
-	x11-libs/cairo
-	x11-libs/gdk-pixbuf
-	x11-libs/gtk+:3
-	x11-libs/libX11
-	x11-libs/libXau
-	x11-libs/libXcomposite
-	x11-libs/libXcursor
-	x11-libs/libXdamage
-	x11-libs/libXdmcp
-	x11-libs/libXext
-	x11-libs/libXfixes
-	x11-libs/libXi
-	x11-libs/libXrandr
-	x11-libs/libXrender
-	x11-libs/libdrm
-	x11-libs/libxcb
-	x11-libs/libxkbcommon
-	x11-libs/pango
-	x11-libs/pixman
-	gamescope? ( gui-wm/gamescope )
-"
-
-QA_PREBUILT=".*"
-
-src_configure() {
-	default
-
-	chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
-	default
-
-	cd locales || die
-	chromium_remove_language_paks
-
-	# Create gamescope desktop file
-	if use gamescope; then
-		cp "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.desktop \
-			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
-
-		sed -i 's/Name=Heroic Games Launcher/Name=Heroic Games Launcher (Gamescope)/g' \
-			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
-		sed -i 's/Exec=heroic-run %u/Exec=env GDK_BACKEND=wayland gamescope -f -R --RT --force-grab-cursor --prefer-vk-device --adaptive-sync --nested-unfocused-refresh 30 -- heroic-run --ozone-platform=x11 --enable-features=UseOzonePlatform,WaylandWindowDecorations/g' \
-			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
-	fi
-}
-
-src_install() {
-	local app_root=/opt/${P/-bin}
-	local app_dest="${ED}"/${app_root}
-
-	dodoc LICENSE.*
-	rm LICENSE.* || die
-
-	dodir "${app_root%/*}"
-	cp -r "${S}" "${app_dest}" || die
-
-	dosym -r "${PYTHON}" \
-		"${app_root}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins/python3
-
-	find "${app_dest}" -type f -name "*.a" -exec rm {} + || die
-
-	dosym -r "${app_root}"/heroic /usr/bin/heroic-run
-
-	# Install resources: desktop file and icon.
-	newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.desktop \
-			com.heroicgameslauncher.hgl.desktop
-	if use gamescope; then
-		newmenu "${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop \
-			com.heroicgameslauncher.hgl.gamescope.desktop
-	fi
-	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.png	\
-			com.heroicgameslauncher.hgl.png
-}


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2024-08-13  9:38 Bernard Cafarelli
  0 siblings, 0 replies; 23+ messages in thread
From: Bernard Cafarelli @ 2024-08-13  9:38 UTC (permalink / raw
  To: gentoo-commits

commit:     56226398936355f663921d60132c700baec584a1
Author:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 13 09:33:59 2024 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Tue Aug 13 09:36:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56226398

games-util/heroic-bin: add 2.15.1

Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>

 games-util/heroic-bin/Manifest                 |   3 +
 games-util/heroic-bin/heroic-bin-2.15.1.ebuild | 141 +++++++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index b43fbfd0a078..0316f4475c29 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -2,5 +2,8 @@ DIST com.heroicgameslauncher.hgl.2.13.0.desktop 317 BLAKE2B e4c7cc834bc8688703b9
 DIST com.heroicgameslauncher.hgl.2.13.0.png 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST com.heroicgameslauncher.hgl.2.14.1.desktop 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.2.14.1.png 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
+DIST com.heroicgameslauncher.hgl.2.15.1.desktop 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
+DIST com.heroicgameslauncher.hgl.2.15.1.png 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST heroic-bin-2.13.0.tar.xz 105883932 BLAKE2B 93161f87fc734540338914bf63b2231b7bd7bb4a265092a831043fa6d771cff2211395f0cf92dacff12eebb369e8c5d8687b7662c559dc72635f91f858341122 SHA512 59466b2516b4e42fb3ea7dc9f96834ee8598e2424a9615acbd9de65d4035634f82181a4b5e6664eb186173b7199b191418c3eab7e582450a489295e60ed39d1d
 DIST heroic-bin-2.14.1.tar.xz 106272512 BLAKE2B 2bacc905a5ec71df0051e5ea5c1b34a1596fb6d7c4530ee0d81b8984b53bfcc097210d63ca133e6cae608a6d44ee92c108ff9f114e4a159e95c6e420a7ae5474 SHA512 564089f606f309cc7faddc0ee8afc2303d4c729492a3be14acbf773e38cc2fece0ebea34f6294dbdeacd6fdcf7a28e1608115e27bdcf0618c7950a5b024f0e1c
+DIST heroic-bin-2.15.1.tar.xz 109430040 BLAKE2B 433f22a6f40071b3919d8c54d4be580c3aedae3c7e704d5085ea7aeb61d97095a467a5a63a6f1344b141bbb494a79735eadadfb228270347711e89c3446efe59 SHA512 2da4f46d256cbb1dbfe507f1a13545fb1dedabbf48d649c6e742f116520438e145a57758974e340d80478b8cbcd4cc68565c66552b56984099f81d415c7bd4de

diff --git a/games-util/heroic-bin/heroic-bin-2.15.1.ebuild b/games-util/heroic-bin/heroic-bin-2.15.1.ebuild
new file mode 100644
index 000000000000..7aa5ad868f62
--- /dev/null
+++ b/games-util/heroic-bin/heroic-bin-2.15.1.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+	af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
+	hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
+	sw ta te th tr uk ur vi zh-CN zh-TW
+"
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit chromium-2 desktop python-single-r1 xdg
+
+DESCRIPTION="GOG and Epic Games Launcher for Linux"
+HOMEPAGE="https://heroicgameslauncher.com/
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/"
+SRC_URI="
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v${PV}/heroic-${PV}.tar.xz
+		-> ${P}.tar.xz
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/v${PV}/flatpak/com.heroicgameslauncher.hgl.desktop
+		-> com.heroicgameslauncher.hgl.${PV}.desktop
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/v${PV}/flatpak/com.heroicgameslauncher.hgl.png
+		-> com.heroicgameslauncher.hgl.${PV}.png
+"
+S="${WORKDIR}/${P/-bin}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="gamescope"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+	${PYTHON_DEPS}
+	app-accessibility/at-spi2-core
+	app-arch/brotli
+	app-arch/bzip2
+	dev-libs/expat
+	dev-libs/fribidi
+	dev-libs/glib
+	dev-libs/gmp
+	dev-libs/libffi
+	dev-libs/libpcre2
+	dev-libs/libtasn1
+	dev-libs/nettle
+	dev-libs/nspr
+	dev-libs/nss
+	dev-libs/wayland
+	media-fonts/freefont
+	media-gfx/graphite2
+	media-libs/alsa-lib
+	media-libs/fontconfig
+	media-libs/freetype
+	media-libs/harfbuzz
+	media-libs/libepoxy
+	media-libs/libjpeg-turbo
+	media-libs/libpng
+	media-libs/mesa
+	media-video/ffmpeg
+	net-dns/libidn2
+	net-libs/gnutls
+	net-print/cups
+	sys-apps/dbus
+	sys-libs/glibc
+	sys-libs/zlib
+	x11-libs/cairo
+	x11-libs/gdk-pixbuf
+	x11-libs/gtk+:3
+	x11-libs/libX11
+	x11-libs/libXau
+	x11-libs/libXcomposite
+	x11-libs/libXcursor
+	x11-libs/libXdamage
+	x11-libs/libXdmcp
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libXi
+	x11-libs/libXrandr
+	x11-libs/libXrender
+	x11-libs/libdrm
+	x11-libs/libxcb
+	x11-libs/libxkbcommon
+	x11-libs/pango
+	x11-libs/pixman
+	gamescope? ( gui-wm/gamescope )
+"
+
+QA_PREBUILT=".*"
+
+src_configure() {
+	default
+
+	chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+	default
+
+	cd locales || die
+	chromium_remove_language_paks
+
+	# Create gamescope desktop file
+	if use gamescope; then
+		cp "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.desktop \
+			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
+
+		sed -i 's/Name=Heroic Games Launcher/Name=Heroic Games Launcher (Gamescope)/g' \
+			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
+		sed -i 's/Exec=heroic-run %u/Exec=env GDK_BACKEND=wayland gamescope -f -R --RT --force-grab-cursor --prefer-vk-device --adaptive-sync --nested-unfocused-refresh 30 -- heroic-run --ozone-platform=x11 --enable-features=UseOzonePlatform,WaylandWindowDecorations/g' \
+			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
+	fi
+}
+
+src_install() {
+	local app_root=/opt/${P/-bin}
+	local app_dest="${ED}"/${app_root}
+
+	dodoc LICENSE.*
+	rm LICENSE.* || die
+
+	dodir "${app_root%/*}"
+	cp -r "${S}" "${app_dest}" || die
+
+	dosym -r "${PYTHON}" \
+		"${app_root}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins/python3
+
+	find "${app_dest}" -type f -name "*.a" -exec rm {} + || die
+
+	dosym -r "${app_root}"/heroic /usr/bin/heroic-run
+
+	# Install resources: desktop file and icon.
+	newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.desktop \
+			com.heroicgameslauncher.hgl.desktop
+	if use gamescope; then
+		newmenu "${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop \
+			com.heroicgameslauncher.hgl.gamescope.desktop
+	fi
+	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.png	\
+			com.heroicgameslauncher.hgl.png
+}


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2024-04-11 21:50 Bernard Cafarelli
  0 siblings, 0 replies; 23+ messages in thread
From: Bernard Cafarelli @ 2024-04-11 21:50 UTC (permalink / raw
  To: gentoo-commits

commit:     08cbdb6de4a8132c7897bf3824889c09104a1033
Author:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Tue Apr  9 17:54:06 2024 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Thu Apr 11 21:49:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08cbdb6d

games-util/heroic-bin: remove resolution from gamescope command

* the problem is that exist more resolution that just 1080p :)
* also pipewire detect the resolution of the screen (gamescope is nested)

Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36182
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>

 games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild | 2 +-
 games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild b/games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild
index 4710be3359f5..8b937c6f4bf8 100644
--- a/games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild
+++ b/games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild
@@ -107,7 +107,7 @@ src_prepare() {
 
 		sed -i 's/Name=Heroic Games Launcher/Name=Heroic Games Launcher (Gamescope)/g' \
 			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
-		sed -i 's/Exec=heroic-run %u/Exec=env GDK_BACKEND=wayland gamescope -w 1920 -h 1080 -f -R --RT --force-grab-cursor --prefer-vk-device --adaptive-sync --nested-unfocused-refresh 30 -- heroic-run --ozone-platform=x11 --enable-features=UseOzonePlatform,WaylandWindowDecorations/g' \
+		sed -i 's/Exec=heroic-run %u/Exec=env GDK_BACKEND=wayland gamescope -f -R --RT --force-grab-cursor --prefer-vk-device --adaptive-sync --nested-unfocused-refresh 30 -- heroic-run --ozone-platform=x11 --enable-features=UseOzonePlatform,WaylandWindowDecorations/g' \
 			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
 	fi
 }

diff --git a/games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild b/games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild
index 4710be3359f5..8b937c6f4bf8 100644
--- a/games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild
+++ b/games-util/heroic-bin/heroic-bin-2.14.1-r1.ebuild
@@ -107,7 +107,7 @@ src_prepare() {
 
 		sed -i 's/Name=Heroic Games Launcher/Name=Heroic Games Launcher (Gamescope)/g' \
 			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
-		sed -i 's/Exec=heroic-run %u/Exec=env GDK_BACKEND=wayland gamescope -w 1920 -h 1080 -f -R --RT --force-grab-cursor --prefer-vk-device --adaptive-sync --nested-unfocused-refresh 30 -- heroic-run --ozone-platform=x11 --enable-features=UseOzonePlatform,WaylandWindowDecorations/g' \
+		sed -i 's/Exec=heroic-run %u/Exec=env GDK_BACKEND=wayland gamescope -f -R --RT --force-grab-cursor --prefer-vk-device --adaptive-sync --nested-unfocused-refresh 30 -- heroic-run --ozone-platform=x11 --enable-features=UseOzonePlatform,WaylandWindowDecorations/g' \
 			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
 	fi
 }


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2024-04-09  7:24 Bernard Cafarelli
  0 siblings, 0 replies; 23+ messages in thread
From: Bernard Cafarelli @ 2024-04-09  7:24 UTC (permalink / raw
  To: gentoo-commits

commit:     c7e89b16f21dc6b1681ad3e1fc5e08e20ee33610
Author:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Mon Apr  8 20:27:42 2024 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Tue Apr  9 07:24:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7e89b16

games-util/heroic-bin: add 2.13.0-r1 drop 2.13.0

* add gamescope useflag
* Launch Heroic with gamescope (desktop file)
* https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/wiki/How-To:-Other-Tools-and-Wrappers-(gamescope)#gamescoped-heroic---as-seperate-app

Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail.com>
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>

 games-util/heroic-bin/Manifest                     |  4 +-
 ...n-2.13.0.ebuild => heroic-bin-2.13.0-r1.ebuild} | 49 ++++++++++++----------
 2 files changed, 30 insertions(+), 23 deletions(-)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index e9ff7d33bc6d..b43fbfd0a078 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -1,6 +1,6 @@
+DIST com.heroicgameslauncher.hgl.2.13.0.desktop 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
+DIST com.heroicgameslauncher.hgl.2.13.0.png 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST com.heroicgameslauncher.hgl.2.14.1.desktop 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.2.14.1.png 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
-DIST com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
-DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST heroic-bin-2.13.0.tar.xz 105883932 BLAKE2B 93161f87fc734540338914bf63b2231b7bd7bb4a265092a831043fa6d771cff2211395f0cf92dacff12eebb369e8c5d8687b7662c559dc72635f91f858341122 SHA512 59466b2516b4e42fb3ea7dc9f96834ee8598e2424a9615acbd9de65d4035634f82181a4b5e6664eb186173b7199b191418c3eab7e582450a489295e60ed39d1d
 DIST heroic-bin-2.14.1.tar.xz 106272512 BLAKE2B 2bacc905a5ec71df0051e5ea5c1b34a1596fb6d7c4530ee0d81b8984b53bfcc097210d63ca133e6cae608a6d44ee92c108ff9f114e4a159e95c6e420a7ae5474 SHA512 564089f606f309cc7faddc0ee8afc2303d4c729492a3be14acbf773e38cc2fece0ebea34f6294dbdeacd6fdcf7a28e1608115e27bdcf0618c7950a5b024f0e1c

diff --git a/games-util/heroic-bin/heroic-bin-2.13.0.ebuild b/games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild
similarity index 57%
rename from games-util/heroic-bin/heroic-bin-2.13.0.ebuild
rename to games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild
index 658baf2dc193..4710be3359f5 100644
--- a/games-util/heroic-bin/heroic-bin-2.13.0.ebuild
+++ b/games-util/heroic-bin/heroic-bin-2.13.0-r1.ebuild
@@ -3,10 +3,6 @@
 
 EAPI=8
 
-APP_NAME="${P/-bin/}"
-APP_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"
-APP_RESOURCES_COMMIT=6dfb2758e531af693f0baffa15240f152aadd68b
-
 CHROMIUM_LANGS="
 	af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
 	hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
@@ -20,20 +16,19 @@ DESCRIPTION="GOG and Epic Games Launcher for Linux"
 HOMEPAGE="https://heroicgameslauncher.com/
 	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/"
 SRC_URI="
-	${APP_URI}/releases/download/v${PV}/heroic-${PV}.tar.xz
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v${PV}/heroic-${PV}.tar.xz
 		-> ${P}.tar.xz
-
-	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.desktop
-		-> com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}
-
-	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.png
-		-> com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/v${PV}/flatpak/com.heroicgameslauncher.hgl.desktop
+		-> com.heroicgameslauncher.hgl.${PV}.desktop
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/v${PV}/flatpak/com.heroicgameslauncher.hgl.png
+		-> com.heroicgameslauncher.hgl.${PV}.png
 "
-S="${WORKDIR}/${APP_NAME}"
+S="${WORKDIR}/${P/-bin}"
 
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="gamescope"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="
@@ -88,14 +83,11 @@ RDEPEND="
 	x11-libs/libxkbcommon
 	x11-libs/pango
 	x11-libs/pixman
+	gamescope? ( gui-wm/gamescope )
 "
 
 QA_PREBUILT=".*"
 
-src_unpack() {
-	unpack "${P}.tar.xz"
-}
-
 src_configure() {
 	default
 
@@ -107,10 +99,21 @@ src_prepare() {
 
 	cd locales || die
 	chromium_remove_language_paks
+
+	# Create gamescope desktop file
+	if use gamescope; then
+		cp "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.desktop \
+			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
+
+		sed -i 's/Name=Heroic Games Launcher/Name=Heroic Games Launcher (Gamescope)/g' \
+			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
+		sed -i 's/Exec=heroic-run %u/Exec=env GDK_BACKEND=wayland gamescope -w 1920 -h 1080 -f -R --RT --force-grab-cursor --prefer-vk-device --adaptive-sync --nested-unfocused-refresh 30 -- heroic-run --ozone-platform=x11 --enable-features=UseOzonePlatform,WaylandWindowDecorations/g' \
+			"${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop || die
+	fi
 }
 
 src_install() {
-	local app_root=/opt/${APP_NAME}
+	local app_root=/opt/${P/-bin}
 	local app_dest="${ED}"/${app_root}
 
 	dodoc LICENSE.*
@@ -119,16 +122,20 @@ src_install() {
 	dodir "${app_root%/*}"
 	cp -r "${S}" "${app_dest}" || die
 
-	dosym -r "${PYTHON}"	\
-		  "${app_root}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins/python3
+	dosym -r "${PYTHON}" \
+		"${app_root}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins/python3
 
 	find "${app_dest}" -type f -name "*.a" -exec rm {} + || die
 
 	dosym -r "${app_root}"/heroic /usr/bin/heroic-run
 
 	# Install resources: desktop file and icon.
-	newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}	\
+	newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.desktop \
 			com.heroicgameslauncher.hgl.desktop
-	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}	\
+	if use gamescope; then
+		newmenu "${WORKDIR}"/com.heroicgameslauncher.hgl.gamescope.${PV}.desktop \
+			com.heroicgameslauncher.hgl.gamescope.desktop
+	fi
+	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.png	\
 			com.heroicgameslauncher.hgl.png
 }


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2024-04-09  7:24 Bernard Cafarelli
  0 siblings, 0 replies; 23+ messages in thread
From: Bernard Cafarelli @ 2024-04-09  7:24 UTC (permalink / raw
  To: gentoo-commits

commit:     a9df77ebe6d91ea4e1c9ea79233904ae647df0a9
Author:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Tue Apr  2 15:46:44 2024 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Tue Apr  9 07:24:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9df77eb

games-util/heroic-bin: add myself as a maintainer

Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail.com>
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>

 games-util/heroic-bin/metadata.xml | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/games-util/heroic-bin/metadata.xml b/games-util/heroic-bin/metadata.xml
index 7b837541c34b..ff0fda634043 100644
--- a/games-util/heroic-bin/metadata.xml
+++ b/games-util/heroic-bin/metadata.xml
@@ -6,6 +6,14 @@
     <email>voyageur@gentoo.org</email>
     <name>Bernard Cafarelli</name>
   </maintainer>
+  <maintainer type="person">
+    <email>gonegrier.duarte@gmail.com</email>
+    <name>Gonçalo Negrier Duarte</name>
+  </maintainer>
+  <maintainer type="project">
+    <email>proxy-maint@gentoo.org</email>
+    <name>Gentoo Proxy Maintainers</name>
+  </maintainer>
   <longdescription>
     Heroic is an Open Source Game Launcher for Linux, Windows and macOS. Right
     now it supports launching games from the Epic Games Store using Legendary


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2024-04-08 11:24 Bernard Cafarelli
  0 siblings, 0 replies; 23+ messages in thread
From: Bernard Cafarelli @ 2024-04-08 11:24 UTC (permalink / raw
  To: gentoo-commits

commit:     226242cd391513d8868de0b220c27c40efebdba7
Author:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  8 11:24:17 2024 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Mon Apr  8 11:24:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=226242cd

games-util/heroic-bin: add 2.14.1, drop 2.14.0

Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>

 games-util/heroic-bin/Manifest                                      | 6 +++---
 .../{heroic-bin-2.14.0.ebuild => heroic-bin-2.14.1.ebuild}          | 0
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index a2f91dd4181b..e9ff7d33bc6d 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -1,6 +1,6 @@
-DIST com.heroicgameslauncher.hgl.2.14.0.desktop 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
-DIST com.heroicgameslauncher.hgl.2.14.0.png 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
+DIST com.heroicgameslauncher.hgl.2.14.1.desktop 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
+DIST com.heroicgameslauncher.hgl.2.14.1.png 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST heroic-bin-2.13.0.tar.xz 105883932 BLAKE2B 93161f87fc734540338914bf63b2231b7bd7bb4a265092a831043fa6d771cff2211395f0cf92dacff12eebb369e8c5d8687b7662c559dc72635f91f858341122 SHA512 59466b2516b4e42fb3ea7dc9f96834ee8598e2424a9615acbd9de65d4035634f82181a4b5e6664eb186173b7199b191418c3eab7e582450a489295e60ed39d1d
-DIST heroic-bin-2.14.0.tar.xz 106276280 BLAKE2B 9080cdad47214da2c5049b77b5f96533a823c6103fa6fe8e8866a5e16ec6a3d1ce9c5b4fdc36182c6ebca899772340e25a38661d4043e5f8c65b79b5bae5e7aa SHA512 4b71d83d708ac5f0e8699c4492cb6d9dbe787721de991b18cc6132fb93215cceec3038c0e1a518bb9bcd45b94ad9ddcc988785c7c858b10eb383c61e07a01ed9
+DIST heroic-bin-2.14.1.tar.xz 106272512 BLAKE2B 2bacc905a5ec71df0051e5ea5c1b34a1596fb6d7c4530ee0d81b8984b53bfcc097210d63ca133e6cae608a6d44ee92c108ff9f114e4a159e95c6e420a7ae5474 SHA512 564089f606f309cc7faddc0ee8afc2303d4c729492a3be14acbf773e38cc2fece0ebea34f6294dbdeacd6fdcf7a28e1608115e27bdcf0618c7950a5b024f0e1c

diff --git a/games-util/heroic-bin/heroic-bin-2.14.0.ebuild b/games-util/heroic-bin/heroic-bin-2.14.1.ebuild
similarity index 100%
rename from games-util/heroic-bin/heroic-bin-2.14.0.ebuild
rename to games-util/heroic-bin/heroic-bin-2.14.1.ebuild


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2024-04-03  8:14 Bernard Cafarelli
  0 siblings, 0 replies; 23+ messages in thread
From: Bernard Cafarelli @ 2024-04-03  8:14 UTC (permalink / raw
  To: gentoo-commits

commit:     b0170e23ae4817806368524544f9e501bb388f20
Author:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  3 08:05:45 2024 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Wed Apr  3 08:05:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0170e23

games-util/heroic-bin: add 2.14.0

Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>

 games-util/heroic-bin/Manifest                 |   3 +
 games-util/heroic-bin/heroic-bin-2.14.0.ebuild | 124 +++++++++++++++++++++++++
 2 files changed, 127 insertions(+)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index e3b4a0773804..a2f91dd4181b 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -1,3 +1,6 @@
+DIST com.heroicgameslauncher.hgl.2.14.0.desktop 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
+DIST com.heroicgameslauncher.hgl.2.14.0.png 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST heroic-bin-2.13.0.tar.xz 105883932 BLAKE2B 93161f87fc734540338914bf63b2231b7bd7bb4a265092a831043fa6d771cff2211395f0cf92dacff12eebb369e8c5d8687b7662c559dc72635f91f858341122 SHA512 59466b2516b4e42fb3ea7dc9f96834ee8598e2424a9615acbd9de65d4035634f82181a4b5e6664eb186173b7199b191418c3eab7e582450a489295e60ed39d1d
+DIST heroic-bin-2.14.0.tar.xz 106276280 BLAKE2B 9080cdad47214da2c5049b77b5f96533a823c6103fa6fe8e8866a5e16ec6a3d1ce9c5b4fdc36182c6ebca899772340e25a38661d4043e5f8c65b79b5bae5e7aa SHA512 4b71d83d708ac5f0e8699c4492cb6d9dbe787721de991b18cc6132fb93215cceec3038c0e1a518bb9bcd45b94ad9ddcc988785c7c858b10eb383c61e07a01ed9

diff --git a/games-util/heroic-bin/heroic-bin-2.14.0.ebuild b/games-util/heroic-bin/heroic-bin-2.14.0.ebuild
new file mode 100644
index 000000000000..28c41dfca7d8
--- /dev/null
+++ b/games-util/heroic-bin/heroic-bin-2.14.0.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+	af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
+	hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
+	sw ta te th tr uk ur vi zh-CN zh-TW
+"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit chromium-2 desktop python-single-r1 xdg
+
+DESCRIPTION="GOG and Epic Games Launcher for Linux"
+HOMEPAGE="https://heroicgameslauncher.com/
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/"
+SRC_URI="
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v${PV}/heroic-${PV}.tar.xz
+		-> ${P}.tar.xz
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/v${PV}/flatpak/com.heroicgameslauncher.hgl.desktop
+		-> com.heroicgameslauncher.hgl.${PV}.desktop
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/v${PV}/flatpak/com.heroicgameslauncher.hgl.png
+		-> com.heroicgameslauncher.hgl.${PV}.png
+"
+S="${WORKDIR}/${P/-bin}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+	${PYTHON_DEPS}
+	app-accessibility/at-spi2-core
+	app-arch/brotli
+	app-arch/bzip2
+	dev-libs/expat
+	dev-libs/fribidi
+	dev-libs/glib
+	dev-libs/gmp
+	dev-libs/libffi
+	dev-libs/libpcre2
+	dev-libs/libtasn1
+	dev-libs/nettle
+	dev-libs/nspr
+	dev-libs/nss
+	dev-libs/wayland
+	media-fonts/freefont
+	media-gfx/graphite2
+	media-libs/alsa-lib
+	media-libs/fontconfig
+	media-libs/freetype
+	media-libs/harfbuzz
+	media-libs/libepoxy
+	media-libs/libjpeg-turbo
+	media-libs/libpng
+	media-libs/mesa
+	media-video/ffmpeg
+	net-dns/libidn2
+	net-libs/gnutls
+	net-print/cups
+	sys-apps/dbus
+	sys-libs/glibc
+	sys-libs/zlib
+	x11-libs/cairo
+	x11-libs/gdk-pixbuf
+	x11-libs/gtk+:3
+	x11-libs/libX11
+	x11-libs/libXau
+	x11-libs/libXcomposite
+	x11-libs/libXcursor
+	x11-libs/libXdamage
+	x11-libs/libXdmcp
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libXi
+	x11-libs/libXrandr
+	x11-libs/libXrender
+	x11-libs/libdrm
+	x11-libs/libxcb
+	x11-libs/libxkbcommon
+	x11-libs/pango
+	x11-libs/pixman
+"
+
+QA_PREBUILT=".*"
+
+src_configure() {
+	default
+
+	chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+	default
+
+	cd locales || die
+	chromium_remove_language_paks
+}
+
+src_install() {
+	local app_root=/opt/${P/-bin}
+	local app_dest="${ED}"/${app_root}
+
+	dodoc LICENSE.*
+	rm LICENSE.* || die
+
+	dodir "${app_root%/*}"
+	cp -r "${S}" "${app_dest}" || die
+
+	dosym -r "${PYTHON}" \
+		"${app_root}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins/python3
+
+	find "${app_dest}" -type f -name "*.a" -exec rm {} + || die
+
+	dosym -r "${app_root}"/heroic /usr/bin/heroic-run
+
+	# Install resources: desktop file and icon.
+	newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.desktop \
+			com.heroicgameslauncher.hgl.desktop
+	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.${PV}.png \
+			com.heroicgameslauncher.hgl.png
+}


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2024-04-03  8:14 Bernard Cafarelli
  0 siblings, 0 replies; 23+ messages in thread
From: Bernard Cafarelli @ 2024-04-03  8:14 UTC (permalink / raw
  To: gentoo-commits

commit:     6650cbf9d9ec641e19da6560d0f4e5c77f042c23
Author:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  3 07:42:25 2024 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Wed Apr  3 07:42:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6650cbf9

games-util/heroic-bin: add myself as a maintainer

Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>

 games-util/heroic-bin/metadata.xml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/games-util/heroic-bin/metadata.xml b/games-util/heroic-bin/metadata.xml
index e19a5f114ad6..7b837541c34b 100644
--- a/games-util/heroic-bin/metadata.xml
+++ b/games-util/heroic-bin/metadata.xml
@@ -2,7 +2,10 @@
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 
 <pkgmetadata>
-  <!-- maintainer-needed -->
+  <maintainer type="person">
+    <email>voyageur@gentoo.org</email>
+    <name>Bernard Cafarelli</name>
+  </maintainer>
   <longdescription>
     Heroic is an Open Source Game Launcher for Linux, Windows and macOS. Right
     now it supports launching games from the Epic Games Store using Legendary


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2024-03-11 11:21 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2024-03-11 11:21 UTC (permalink / raw
  To: gentoo-commits

commit:     5bb170e0eab8bc3a0f73ad736a30e5bc7168769b
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 11 11:14:04 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Mar 11 11:20:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bb170e0

games-util/heroic-bin: drop to maintainer-needed

Im not using Heroic on Linux anymore

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 games-util/heroic-bin/metadata.xml | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/games-util/heroic-bin/metadata.xml b/games-util/heroic-bin/metadata.xml
index 9eb38ef64fd9..e19a5f114ad6 100644
--- a/games-util/heroic-bin/metadata.xml
+++ b/games-util/heroic-bin/metadata.xml
@@ -2,10 +2,7 @@
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 
 <pkgmetadata>
-  <maintainer type="person">
-    <email>xgqt@gentoo.org</email>
-    <name>Maciej Barć</name>
-  </maintainer>
+  <!-- maintainer-needed -->
   <longdescription>
     Heroic is an Open Source Game Launcher for Linux, Windows and macOS. Right
     now it supports launching games from the Epic Games Store using Legendary


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2024-03-11 11:21 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2024-03-11 11:21 UTC (permalink / raw
  To: gentoo-commits

commit:     906cdb3f28fe82b70cb0e9e1fc08575c2821c8ab
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 11 11:12:06 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Mar 11 11:20:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=906cdb3f

games-util/heroic-bin: drop old 2.12.1

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 games-util/heroic-bin/Manifest                 |   1 -
 games-util/heroic-bin/heroic-bin-2.12.1.ebuild | 134 -------------------------
 2 files changed, 135 deletions(-)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index af088c574c2b..e3b4a0773804 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -1,4 +1,3 @@
 DIST com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
-DIST heroic-bin-2.12.1.tar.xz 105206396 BLAKE2B 66c6a8889b7bcd91ee0d274337a3bb8adb48b74d7c4537b78ba98f4254c24e143503f8697415eca5fbffd6a1b0744c07a458f4b5aeb1e03029eba0b66d316403 SHA512 06dd78477e5288fccca9418cb6cb20f4491ce573f6948f87732f5eb49520259b699f41b0931ba3cf8d740df4b25c25989e0e4f0633e464b91099b348c40abef0
 DIST heroic-bin-2.13.0.tar.xz 105883932 BLAKE2B 93161f87fc734540338914bf63b2231b7bd7bb4a265092a831043fa6d771cff2211395f0cf92dacff12eebb369e8c5d8687b7662c559dc72635f91f858341122 SHA512 59466b2516b4e42fb3ea7dc9f96834ee8598e2424a9615acbd9de65d4035634f82181a4b5e6664eb186173b7199b191418c3eab7e582450a489295e60ed39d1d

diff --git a/games-util/heroic-bin/heroic-bin-2.12.1.ebuild b/games-util/heroic-bin/heroic-bin-2.12.1.ebuild
deleted file mode 100644
index 658baf2dc193..000000000000
--- a/games-util/heroic-bin/heroic-bin-2.12.1.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-APP_NAME="${P/-bin/}"
-APP_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"
-APP_RESOURCES_COMMIT=6dfb2758e531af693f0baffa15240f152aadd68b
-
-CHROMIUM_LANGS="
-	af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
-	hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
-	sw ta te th tr uk ur vi zh-CN zh-TW
-"
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit chromium-2 desktop python-single-r1 xdg
-
-DESCRIPTION="GOG and Epic Games Launcher for Linux"
-HOMEPAGE="https://heroicgameslauncher.com/
-	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/"
-SRC_URI="
-	${APP_URI}/releases/download/v${PV}/heroic-${PV}.tar.xz
-		-> ${P}.tar.xz
-
-	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.desktop
-		-> com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}
-
-	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.png
-		-> com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}
-"
-S="${WORKDIR}/${APP_NAME}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	app-accessibility/at-spi2-core
-	app-arch/brotli
-	app-arch/bzip2
-	dev-libs/expat
-	dev-libs/fribidi
-	dev-libs/glib
-	dev-libs/gmp
-	dev-libs/libffi
-	dev-libs/libpcre2
-	dev-libs/libtasn1
-	dev-libs/nettle
-	dev-libs/nspr
-	dev-libs/nss
-	dev-libs/wayland
-	media-fonts/freefont
-	media-gfx/graphite2
-	media-libs/alsa-lib
-	media-libs/fontconfig
-	media-libs/freetype
-	media-libs/harfbuzz
-	media-libs/libepoxy
-	media-libs/libjpeg-turbo
-	media-libs/libpng
-	media-libs/mesa
-	media-video/ffmpeg
-	net-dns/libidn2
-	net-libs/gnutls
-	net-print/cups
-	sys-apps/dbus
-	sys-libs/glibc
-	sys-libs/zlib
-	x11-libs/cairo
-	x11-libs/gdk-pixbuf
-	x11-libs/gtk+:3
-	x11-libs/libX11
-	x11-libs/libXau
-	x11-libs/libXcomposite
-	x11-libs/libXcursor
-	x11-libs/libXdamage
-	x11-libs/libXdmcp
-	x11-libs/libXext
-	x11-libs/libXfixes
-	x11-libs/libXi
-	x11-libs/libXrandr
-	x11-libs/libXrender
-	x11-libs/libdrm
-	x11-libs/libxcb
-	x11-libs/libxkbcommon
-	x11-libs/pango
-	x11-libs/pixman
-"
-
-QA_PREBUILT=".*"
-
-src_unpack() {
-	unpack "${P}.tar.xz"
-}
-
-src_configure() {
-	default
-
-	chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
-	default
-
-	cd locales || die
-	chromium_remove_language_paks
-}
-
-src_install() {
-	local app_root=/opt/${APP_NAME}
-	local app_dest="${ED}"/${app_root}
-
-	dodoc LICENSE.*
-	rm LICENSE.* || die
-
-	dodir "${app_root%/*}"
-	cp -r "${S}" "${app_dest}" || die
-
-	dosym -r "${PYTHON}"	\
-		  "${app_root}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins/python3
-
-	find "${app_dest}" -type f -name "*.a" -exec rm {} + || die
-
-	dosym -r "${app_root}"/heroic /usr/bin/heroic-run
-
-	# Install resources: desktop file and icon.
-	newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}	\
-			com.heroicgameslauncher.hgl.desktop
-	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}	\
-			com.heroicgameslauncher.hgl.png
-}


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2024-02-19 15:30 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2024-02-19 15:30 UTC (permalink / raw
  To: gentoo-commits

commit:     f7d0bda8693782b8a484c5470ae5a305480d0caa
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 19 15:06:03 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Feb 19 15:30:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7d0bda8

games-util/heroic-bin: drop old 2.12.0

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 games-util/heroic-bin/Manifest                 |   1 -
 games-util/heroic-bin/heroic-bin-2.12.0.ebuild | 134 -------------------------
 2 files changed, 135 deletions(-)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index 7d14845c4c12..b3c63b81df49 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -1,4 +1,3 @@
 DIST com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
-DIST heroic-bin-2.12.0.tar.xz 105164628 BLAKE2B 6008967e943f843cb1d9b55db06c7a150bfdaf3f90b166bc2e133f044ac58e56b2c03efd4dfc1971b24d0303120a662ca655ae7b299ebdd890710d311724793c SHA512 c80c9130e07dedbe7573778acd39cf30f121076bd03705173d50617aedeb74154ead1c8959d7d9ba5cb51577488e078bf594e0068a2f251dc8b78002465bb369
 DIST heroic-bin-2.12.1.tar.xz 105206396 BLAKE2B 66c6a8889b7bcd91ee0d274337a3bb8adb48b74d7c4537b78ba98f4254c24e143503f8697415eca5fbffd6a1b0744c07a458f4b5aeb1e03029eba0b66d316403 SHA512 06dd78477e5288fccca9418cb6cb20f4491ce573f6948f87732f5eb49520259b699f41b0931ba3cf8d740df4b25c25989e0e4f0633e464b91099b348c40abef0

diff --git a/games-util/heroic-bin/heroic-bin-2.12.0.ebuild b/games-util/heroic-bin/heroic-bin-2.12.0.ebuild
deleted file mode 100644
index 658baf2dc193..000000000000
--- a/games-util/heroic-bin/heroic-bin-2.12.0.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-APP_NAME="${P/-bin/}"
-APP_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"
-APP_RESOURCES_COMMIT=6dfb2758e531af693f0baffa15240f152aadd68b
-
-CHROMIUM_LANGS="
-	af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
-	hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
-	sw ta te th tr uk ur vi zh-CN zh-TW
-"
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit chromium-2 desktop python-single-r1 xdg
-
-DESCRIPTION="GOG and Epic Games Launcher for Linux"
-HOMEPAGE="https://heroicgameslauncher.com/
-	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/"
-SRC_URI="
-	${APP_URI}/releases/download/v${PV}/heroic-${PV}.tar.xz
-		-> ${P}.tar.xz
-
-	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.desktop
-		-> com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}
-
-	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.png
-		-> com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}
-"
-S="${WORKDIR}/${APP_NAME}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	app-accessibility/at-spi2-core
-	app-arch/brotli
-	app-arch/bzip2
-	dev-libs/expat
-	dev-libs/fribidi
-	dev-libs/glib
-	dev-libs/gmp
-	dev-libs/libffi
-	dev-libs/libpcre2
-	dev-libs/libtasn1
-	dev-libs/nettle
-	dev-libs/nspr
-	dev-libs/nss
-	dev-libs/wayland
-	media-fonts/freefont
-	media-gfx/graphite2
-	media-libs/alsa-lib
-	media-libs/fontconfig
-	media-libs/freetype
-	media-libs/harfbuzz
-	media-libs/libepoxy
-	media-libs/libjpeg-turbo
-	media-libs/libpng
-	media-libs/mesa
-	media-video/ffmpeg
-	net-dns/libidn2
-	net-libs/gnutls
-	net-print/cups
-	sys-apps/dbus
-	sys-libs/glibc
-	sys-libs/zlib
-	x11-libs/cairo
-	x11-libs/gdk-pixbuf
-	x11-libs/gtk+:3
-	x11-libs/libX11
-	x11-libs/libXau
-	x11-libs/libXcomposite
-	x11-libs/libXcursor
-	x11-libs/libXdamage
-	x11-libs/libXdmcp
-	x11-libs/libXext
-	x11-libs/libXfixes
-	x11-libs/libXi
-	x11-libs/libXrandr
-	x11-libs/libXrender
-	x11-libs/libdrm
-	x11-libs/libxcb
-	x11-libs/libxkbcommon
-	x11-libs/pango
-	x11-libs/pixman
-"
-
-QA_PREBUILT=".*"
-
-src_unpack() {
-	unpack "${P}.tar.xz"
-}
-
-src_configure() {
-	default
-
-	chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
-	default
-
-	cd locales || die
-	chromium_remove_language_paks
-}
-
-src_install() {
-	local app_root=/opt/${APP_NAME}
-	local app_dest="${ED}"/${app_root}
-
-	dodoc LICENSE.*
-	rm LICENSE.* || die
-
-	dodir "${app_root%/*}"
-	cp -r "${S}" "${app_dest}" || die
-
-	dosym -r "${PYTHON}"	\
-		  "${app_root}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins/python3
-
-	find "${app_dest}" -type f -name "*.a" -exec rm {} + || die
-
-	dosym -r "${app_root}"/heroic /usr/bin/heroic-run
-
-	# Install resources: desktop file and icon.
-	newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}	\
-			com.heroicgameslauncher.hgl.desktop
-	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}	\
-			com.heroicgameslauncher.hgl.png
-}


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2024-02-19 15:30 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2024-02-19 15:30 UTC (permalink / raw
  To: gentoo-commits

commit:     c9f0f06690b5a77c193ef47f95ae73898c0244a5
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 19 15:09:22 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Feb 19 15:30:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9f0f066

games-util/heroic-bin: bump to 2.13.0

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 games-util/heroic-bin/Manifest                 |   1 +
 games-util/heroic-bin/heroic-bin-2.13.0.ebuild | 134 +++++++++++++++++++++++++
 2 files changed, 135 insertions(+)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index b3c63b81df49..af088c574c2b 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -1,3 +1,4 @@
 DIST com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST heroic-bin-2.12.1.tar.xz 105206396 BLAKE2B 66c6a8889b7bcd91ee0d274337a3bb8adb48b74d7c4537b78ba98f4254c24e143503f8697415eca5fbffd6a1b0744c07a458f4b5aeb1e03029eba0b66d316403 SHA512 06dd78477e5288fccca9418cb6cb20f4491ce573f6948f87732f5eb49520259b699f41b0931ba3cf8d740df4b25c25989e0e4f0633e464b91099b348c40abef0
+DIST heroic-bin-2.13.0.tar.xz 105883932 BLAKE2B 93161f87fc734540338914bf63b2231b7bd7bb4a265092a831043fa6d771cff2211395f0cf92dacff12eebb369e8c5d8687b7662c559dc72635f91f858341122 SHA512 59466b2516b4e42fb3ea7dc9f96834ee8598e2424a9615acbd9de65d4035634f82181a4b5e6664eb186173b7199b191418c3eab7e582450a489295e60ed39d1d

diff --git a/games-util/heroic-bin/heroic-bin-2.13.0.ebuild b/games-util/heroic-bin/heroic-bin-2.13.0.ebuild
new file mode 100644
index 000000000000..658baf2dc193
--- /dev/null
+++ b/games-util/heroic-bin/heroic-bin-2.13.0.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+APP_NAME="${P/-bin/}"
+APP_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"
+APP_RESOURCES_COMMIT=6dfb2758e531af693f0baffa15240f152aadd68b
+
+CHROMIUM_LANGS="
+	af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
+	hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
+	sw ta te th tr uk ur vi zh-CN zh-TW
+"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit chromium-2 desktop python-single-r1 xdg
+
+DESCRIPTION="GOG and Epic Games Launcher for Linux"
+HOMEPAGE="https://heroicgameslauncher.com/
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/"
+SRC_URI="
+	${APP_URI}/releases/download/v${PV}/heroic-${PV}.tar.xz
+		-> ${P}.tar.xz
+
+	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.desktop
+		-> com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}
+
+	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.png
+		-> com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}
+"
+S="${WORKDIR}/${APP_NAME}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+	${PYTHON_DEPS}
+	app-accessibility/at-spi2-core
+	app-arch/brotli
+	app-arch/bzip2
+	dev-libs/expat
+	dev-libs/fribidi
+	dev-libs/glib
+	dev-libs/gmp
+	dev-libs/libffi
+	dev-libs/libpcre2
+	dev-libs/libtasn1
+	dev-libs/nettle
+	dev-libs/nspr
+	dev-libs/nss
+	dev-libs/wayland
+	media-fonts/freefont
+	media-gfx/graphite2
+	media-libs/alsa-lib
+	media-libs/fontconfig
+	media-libs/freetype
+	media-libs/harfbuzz
+	media-libs/libepoxy
+	media-libs/libjpeg-turbo
+	media-libs/libpng
+	media-libs/mesa
+	media-video/ffmpeg
+	net-dns/libidn2
+	net-libs/gnutls
+	net-print/cups
+	sys-apps/dbus
+	sys-libs/glibc
+	sys-libs/zlib
+	x11-libs/cairo
+	x11-libs/gdk-pixbuf
+	x11-libs/gtk+:3
+	x11-libs/libX11
+	x11-libs/libXau
+	x11-libs/libXcomposite
+	x11-libs/libXcursor
+	x11-libs/libXdamage
+	x11-libs/libXdmcp
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libXi
+	x11-libs/libXrandr
+	x11-libs/libXrender
+	x11-libs/libdrm
+	x11-libs/libxcb
+	x11-libs/libxkbcommon
+	x11-libs/pango
+	x11-libs/pixman
+"
+
+QA_PREBUILT=".*"
+
+src_unpack() {
+	unpack "${P}.tar.xz"
+}
+
+src_configure() {
+	default
+
+	chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+	default
+
+	cd locales || die
+	chromium_remove_language_paks
+}
+
+src_install() {
+	local app_root=/opt/${APP_NAME}
+	local app_dest="${ED}"/${app_root}
+
+	dodoc LICENSE.*
+	rm LICENSE.* || die
+
+	dodir "${app_root%/*}"
+	cp -r "${S}" "${app_dest}" || die
+
+	dosym -r "${PYTHON}"	\
+		  "${app_root}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins/python3
+
+	find "${app_dest}" -type f -name "*.a" -exec rm {} + || die
+
+	dosym -r "${app_root}"/heroic /usr/bin/heroic-run
+
+	# Install resources: desktop file and icon.
+	newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}	\
+			com.heroicgameslauncher.hgl.desktop
+	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}	\
+			com.heroicgameslauncher.hgl.png
+}


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2024-02-03 13:00 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2024-02-03 13:00 UTC (permalink / raw
  To: gentoo-commits

commit:     89fa825cdc2e2067fc613306d53e16f200723c68
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  3 12:24:29 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Feb  3 13:00:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89fa825c

games-util/heroic-bin: drop old 2.11.0

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 games-util/heroic-bin/Manifest                 |   1 -
 games-util/heroic-bin/heroic-bin-2.11.0.ebuild | 139 -------------------------
 2 files changed, 140 deletions(-)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index 94eff96a1cd8..7d14845c4c12 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -1,5 +1,4 @@
 DIST com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
-DIST heroic-bin-2.11.0.tar.xz 103219320 BLAKE2B 9988ea1ae6ec4bd7d7b93d6d39cacf3b4bb954688109f2d111e90c77c64677182140f5d8d7075e756893bc17b546ec95d4813a9fe2b802542d9458ee0d06d490 SHA512 364a9300cb1e026470ffe69052ecb1fa9936811c3c84a89338929c51774eaf421e326463b359b6e069c4499a074f05458937a80b66837ede7387e3b9ccee35b3
 DIST heroic-bin-2.12.0.tar.xz 105164628 BLAKE2B 6008967e943f843cb1d9b55db06c7a150bfdaf3f90b166bc2e133f044ac58e56b2c03efd4dfc1971b24d0303120a662ca655ae7b299ebdd890710d311724793c SHA512 c80c9130e07dedbe7573778acd39cf30f121076bd03705173d50617aedeb74154ead1c8959d7d9ba5cb51577488e078bf594e0068a2f251dc8b78002465bb369
 DIST heroic-bin-2.12.1.tar.xz 105206396 BLAKE2B 66c6a8889b7bcd91ee0d274337a3bb8adb48b74d7c4537b78ba98f4254c24e143503f8697415eca5fbffd6a1b0744c07a458f4b5aeb1e03029eba0b66d316403 SHA512 06dd78477e5288fccca9418cb6cb20f4491ce573f6948f87732f5eb49520259b699f41b0931ba3cf8d740df4b25c25989e0e4f0633e464b91099b348c40abef0

diff --git a/games-util/heroic-bin/heroic-bin-2.11.0.ebuild b/games-util/heroic-bin/heroic-bin-2.11.0.ebuild
deleted file mode 100644
index 41737f425914..000000000000
--- a/games-util/heroic-bin/heroic-bin-2.11.0.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-APP_NAME=${P/-bin/}
-APP_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"
-APP_RESOURCES_COMMIT=6dfb2758e531af693f0baffa15240f152aadd68b
-
-CHROMIUM_LANGS="
-	af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
-	hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
-	sw ta te th tr uk ur vi zh-CN zh-TW
-"
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit chromium-2 desktop python-single-r1 xdg
-
-DESCRIPTION="GOG and Epic Games Launcher for Linux"
-HOMEPAGE="https://heroicgameslauncher.com/
-	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/"
-SRC_URI="
-	${APP_URI}/releases/download/v${PV}/heroic-${PV}.tar.xz
-		-> ${P}.tar.xz
-
-	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.desktop
-		-> com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}
-
-	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.png
-		-> com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}
-"
-S="${WORKDIR}"/${APP_NAME}
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	app-accessibility/at-spi2-core
-	app-arch/brotli
-	app-arch/bzip2
-	dev-libs/expat
-	dev-libs/fribidi
-	dev-libs/glib
-	dev-libs/gmp
-	dev-libs/libffi
-	dev-libs/libpcre2
-	dev-libs/libtasn1
-	dev-libs/nettle
-	dev-libs/nspr
-	dev-libs/nss
-	dev-libs/wayland
-	media-fonts/freefont
-	media-gfx/graphite2
-	media-libs/alsa-lib
-	media-libs/fontconfig
-	media-libs/freetype
-	media-libs/harfbuzz
-	media-libs/libepoxy
-	media-libs/libjpeg-turbo
-	media-libs/libpng
-	media-libs/mesa
-	media-video/ffmpeg
-	net-dns/libidn2
-	net-libs/gnutls
-	net-print/cups
-	sys-apps/dbus
-	sys-libs/glibc
-	sys-libs/zlib
-	x11-libs/cairo
-	x11-libs/gdk-pixbuf
-	x11-libs/gtk+:3
-	x11-libs/libX11
-	x11-libs/libXau
-	x11-libs/libXcomposite
-	x11-libs/libXcursor
-	x11-libs/libXdamage
-	x11-libs/libXdmcp
-	x11-libs/libXext
-	x11-libs/libXfixes
-	x11-libs/libXi
-	x11-libs/libXrandr
-	x11-libs/libXrender
-	x11-libs/libdrm
-	x11-libs/libxcb
-	x11-libs/libxkbcommon
-	x11-libs/pango
-	x11-libs/pixman
-"
-
-QA_PREBUILT=".*"
-
-src_unpack() {
-	unpack ${P}.tar.xz
-}
-
-src_configure() {
-	default
-
-	chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
-	default
-
-	cd locales || die
-	chromium_remove_language_paks
-}
-
-src_install() {
-	local app_root=/opt/${APP_NAME}
-	local app_dest="${ED}"/${app_root}
-
-	dodoc LICENSE.*
-	rm LICENSE.* || die
-
-	dodir "${app_root%/*}"
-	cp -r "${S}" "${app_dest}" || die
-
-	# Chrome-sandbox requires the setuid bit to be specifically set.
-	# see https://github.com/electron/electron/issues/17972
-	fowners root "${app_root}"/chrome-sandbox
-	fperms 4711 "${app_root}"/chrome-sandbox
-
-	dosym -r "${PYTHON}"	\
-		  "${app_root}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins/python3
-
-	find "${app_dest}" -type f -name "*.a" -exec rm {} + || die
-
-	dosym -r "${app_root}"/heroic /usr/bin/heroic-run
-
-	# Install resources: desktop file and icon.
-	newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}	\
-			com.heroicgameslauncher.hgl.desktop
-	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}	\
-			com.heroicgameslauncher.hgl.png
-}


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2024-02-03 13:00 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2024-02-03 13:00 UTC (permalink / raw
  To: gentoo-commits

commit:     4ca0cd3bc6abd10e750f80e55bd9b3d2d786cf7d
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  3 12:01:25 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Feb  3 13:00:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ca0cd3b

games-util/heroic-bin: bump to 2.12.1

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 games-util/heroic-bin/Manifest                 |   1 +
 games-util/heroic-bin/heroic-bin-2.12.1.ebuild | 134 +++++++++++++++++++++++++
 2 files changed, 135 insertions(+)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index ca62fa8b1a00..94eff96a1cd8 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -2,3 +2,4 @@ DIST com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68
 DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST heroic-bin-2.11.0.tar.xz 103219320 BLAKE2B 9988ea1ae6ec4bd7d7b93d6d39cacf3b4bb954688109f2d111e90c77c64677182140f5d8d7075e756893bc17b546ec95d4813a9fe2b802542d9458ee0d06d490 SHA512 364a9300cb1e026470ffe69052ecb1fa9936811c3c84a89338929c51774eaf421e326463b359b6e069c4499a074f05458937a80b66837ede7387e3b9ccee35b3
 DIST heroic-bin-2.12.0.tar.xz 105164628 BLAKE2B 6008967e943f843cb1d9b55db06c7a150bfdaf3f90b166bc2e133f044ac58e56b2c03efd4dfc1971b24d0303120a662ca655ae7b299ebdd890710d311724793c SHA512 c80c9130e07dedbe7573778acd39cf30f121076bd03705173d50617aedeb74154ead1c8959d7d9ba5cb51577488e078bf594e0068a2f251dc8b78002465bb369
+DIST heroic-bin-2.12.1.tar.xz 105206396 BLAKE2B 66c6a8889b7bcd91ee0d274337a3bb8adb48b74d7c4537b78ba98f4254c24e143503f8697415eca5fbffd6a1b0744c07a458f4b5aeb1e03029eba0b66d316403 SHA512 06dd78477e5288fccca9418cb6cb20f4491ce573f6948f87732f5eb49520259b699f41b0931ba3cf8d740df4b25c25989e0e4f0633e464b91099b348c40abef0

diff --git a/games-util/heroic-bin/heroic-bin-2.12.1.ebuild b/games-util/heroic-bin/heroic-bin-2.12.1.ebuild
new file mode 100644
index 000000000000..658baf2dc193
--- /dev/null
+++ b/games-util/heroic-bin/heroic-bin-2.12.1.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+APP_NAME="${P/-bin/}"
+APP_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"
+APP_RESOURCES_COMMIT=6dfb2758e531af693f0baffa15240f152aadd68b
+
+CHROMIUM_LANGS="
+	af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
+	hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
+	sw ta te th tr uk ur vi zh-CN zh-TW
+"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit chromium-2 desktop python-single-r1 xdg
+
+DESCRIPTION="GOG and Epic Games Launcher for Linux"
+HOMEPAGE="https://heroicgameslauncher.com/
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/"
+SRC_URI="
+	${APP_URI}/releases/download/v${PV}/heroic-${PV}.tar.xz
+		-> ${P}.tar.xz
+
+	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.desktop
+		-> com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}
+
+	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.png
+		-> com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}
+"
+S="${WORKDIR}/${APP_NAME}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+	${PYTHON_DEPS}
+	app-accessibility/at-spi2-core
+	app-arch/brotli
+	app-arch/bzip2
+	dev-libs/expat
+	dev-libs/fribidi
+	dev-libs/glib
+	dev-libs/gmp
+	dev-libs/libffi
+	dev-libs/libpcre2
+	dev-libs/libtasn1
+	dev-libs/nettle
+	dev-libs/nspr
+	dev-libs/nss
+	dev-libs/wayland
+	media-fonts/freefont
+	media-gfx/graphite2
+	media-libs/alsa-lib
+	media-libs/fontconfig
+	media-libs/freetype
+	media-libs/harfbuzz
+	media-libs/libepoxy
+	media-libs/libjpeg-turbo
+	media-libs/libpng
+	media-libs/mesa
+	media-video/ffmpeg
+	net-dns/libidn2
+	net-libs/gnutls
+	net-print/cups
+	sys-apps/dbus
+	sys-libs/glibc
+	sys-libs/zlib
+	x11-libs/cairo
+	x11-libs/gdk-pixbuf
+	x11-libs/gtk+:3
+	x11-libs/libX11
+	x11-libs/libXau
+	x11-libs/libXcomposite
+	x11-libs/libXcursor
+	x11-libs/libXdamage
+	x11-libs/libXdmcp
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libXi
+	x11-libs/libXrandr
+	x11-libs/libXrender
+	x11-libs/libdrm
+	x11-libs/libxcb
+	x11-libs/libxkbcommon
+	x11-libs/pango
+	x11-libs/pixman
+"
+
+QA_PREBUILT=".*"
+
+src_unpack() {
+	unpack "${P}.tar.xz"
+}
+
+src_configure() {
+	default
+
+	chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+	default
+
+	cd locales || die
+	chromium_remove_language_paks
+}
+
+src_install() {
+	local app_root=/opt/${APP_NAME}
+	local app_dest="${ED}"/${app_root}
+
+	dodoc LICENSE.*
+	rm LICENSE.* || die
+
+	dodir "${app_root%/*}"
+	cp -r "${S}" "${app_dest}" || die
+
+	dosym -r "${PYTHON}"	\
+		  "${app_root}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins/python3
+
+	find "${app_dest}" -type f -name "*.a" -exec rm {} + || die
+
+	dosym -r "${app_root}"/heroic /usr/bin/heroic-run
+
+	# Install resources: desktop file and icon.
+	newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}	\
+			com.heroicgameslauncher.hgl.desktop
+	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}	\
+			com.heroicgameslauncher.hgl.png
+}


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2024-01-08 19:22 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2024-01-08 19:22 UTC (permalink / raw
  To: gentoo-commits

commit:     c107ac8509aca63f783ae7a8ab2bfd1025b60872
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  8 10:11:18 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Jan  8 19:22:39 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c107ac85

games-util/heroic-bin: bump to 2.12.0

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 games-util/heroic-bin/Manifest                 |   1 +
 games-util/heroic-bin/heroic-bin-2.12.0.ebuild | 134 +++++++++++++++++++++++++
 2 files changed, 135 insertions(+)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index 830d9b125615..ca62fa8b1a00 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -1,3 +1,4 @@
 DIST com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST heroic-bin-2.11.0.tar.xz 103219320 BLAKE2B 9988ea1ae6ec4bd7d7b93d6d39cacf3b4bb954688109f2d111e90c77c64677182140f5d8d7075e756893bc17b546ec95d4813a9fe2b802542d9458ee0d06d490 SHA512 364a9300cb1e026470ffe69052ecb1fa9936811c3c84a89338929c51774eaf421e326463b359b6e069c4499a074f05458937a80b66837ede7387e3b9ccee35b3
+DIST heroic-bin-2.12.0.tar.xz 105164628 BLAKE2B 6008967e943f843cb1d9b55db06c7a150bfdaf3f90b166bc2e133f044ac58e56b2c03efd4dfc1971b24d0303120a662ca655ae7b299ebdd890710d311724793c SHA512 c80c9130e07dedbe7573778acd39cf30f121076bd03705173d50617aedeb74154ead1c8959d7d9ba5cb51577488e078bf594e0068a2f251dc8b78002465bb369

diff --git a/games-util/heroic-bin/heroic-bin-2.12.0.ebuild b/games-util/heroic-bin/heroic-bin-2.12.0.ebuild
new file mode 100644
index 000000000000..658baf2dc193
--- /dev/null
+++ b/games-util/heroic-bin/heroic-bin-2.12.0.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+APP_NAME="${P/-bin/}"
+APP_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"
+APP_RESOURCES_COMMIT=6dfb2758e531af693f0baffa15240f152aadd68b
+
+CHROMIUM_LANGS="
+	af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
+	hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
+	sw ta te th tr uk ur vi zh-CN zh-TW
+"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit chromium-2 desktop python-single-r1 xdg
+
+DESCRIPTION="GOG and Epic Games Launcher for Linux"
+HOMEPAGE="https://heroicgameslauncher.com/
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/"
+SRC_URI="
+	${APP_URI}/releases/download/v${PV}/heroic-${PV}.tar.xz
+		-> ${P}.tar.xz
+
+	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.desktop
+		-> com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}
+
+	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.png
+		-> com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}
+"
+S="${WORKDIR}/${APP_NAME}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+	${PYTHON_DEPS}
+	app-accessibility/at-spi2-core
+	app-arch/brotli
+	app-arch/bzip2
+	dev-libs/expat
+	dev-libs/fribidi
+	dev-libs/glib
+	dev-libs/gmp
+	dev-libs/libffi
+	dev-libs/libpcre2
+	dev-libs/libtasn1
+	dev-libs/nettle
+	dev-libs/nspr
+	dev-libs/nss
+	dev-libs/wayland
+	media-fonts/freefont
+	media-gfx/graphite2
+	media-libs/alsa-lib
+	media-libs/fontconfig
+	media-libs/freetype
+	media-libs/harfbuzz
+	media-libs/libepoxy
+	media-libs/libjpeg-turbo
+	media-libs/libpng
+	media-libs/mesa
+	media-video/ffmpeg
+	net-dns/libidn2
+	net-libs/gnutls
+	net-print/cups
+	sys-apps/dbus
+	sys-libs/glibc
+	sys-libs/zlib
+	x11-libs/cairo
+	x11-libs/gdk-pixbuf
+	x11-libs/gtk+:3
+	x11-libs/libX11
+	x11-libs/libXau
+	x11-libs/libXcomposite
+	x11-libs/libXcursor
+	x11-libs/libXdamage
+	x11-libs/libXdmcp
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libXi
+	x11-libs/libXrandr
+	x11-libs/libXrender
+	x11-libs/libdrm
+	x11-libs/libxcb
+	x11-libs/libxkbcommon
+	x11-libs/pango
+	x11-libs/pixman
+"
+
+QA_PREBUILT=".*"
+
+src_unpack() {
+	unpack "${P}.tar.xz"
+}
+
+src_configure() {
+	default
+
+	chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+	default
+
+	cd locales || die
+	chromium_remove_language_paks
+}
+
+src_install() {
+	local app_root=/opt/${APP_NAME}
+	local app_dest="${ED}"/${app_root}
+
+	dodoc LICENSE.*
+	rm LICENSE.* || die
+
+	dodir "${app_root%/*}"
+	cp -r "${S}" "${app_dest}" || die
+
+	dosym -r "${PYTHON}"	\
+		  "${app_root}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins/python3
+
+	find "${app_dest}" -type f -name "*.a" -exec rm {} + || die
+
+	dosym -r "${app_root}"/heroic /usr/bin/heroic-run
+
+	# Install resources: desktop file and icon.
+	newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}	\
+			com.heroicgameslauncher.hgl.desktop
+	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}	\
+			com.heroicgameslauncher.hgl.png
+}


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2023-12-27  1:20 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2023-12-27  1:20 UTC (permalink / raw
  To: gentoo-commits

commit:     98fcfb24270f2185c9288a44ac7be517682b800c
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 27 01:16:00 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Dec 27 01:20:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98fcfb24

games-util/heroic-bin: drop old 2.10.0

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 games-util/heroic-bin/Manifest                 |   1 -
 games-util/heroic-bin/heroic-bin-2.10.0.ebuild | 139 -------------------------
 2 files changed, 140 deletions(-)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index 3ea9414a1889..830d9b125615 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -1,4 +1,3 @@
 DIST com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
-DIST heroic-bin-2.10.0.tar.xz 103110396 BLAKE2B 6f6921f8e75802427cd6f21a7666b33a67b553b79937de2a4ebae0a690cf87657b730b5306f61e909bccab80fd68b923346b14be6cc674d913769d1e4ed9f268 SHA512 1748f80341276d6ca9bd3375333c11fb22908413eb69ad47f61b2450fa98015a4e12426d8b825b8113cd218f4a01567faeff6cf41f5aa4b87dbf7c06d7feedad
 DIST heroic-bin-2.11.0.tar.xz 103219320 BLAKE2B 9988ea1ae6ec4bd7d7b93d6d39cacf3b4bb954688109f2d111e90c77c64677182140f5d8d7075e756893bc17b546ec95d4813a9fe2b802542d9458ee0d06d490 SHA512 364a9300cb1e026470ffe69052ecb1fa9936811c3c84a89338929c51774eaf421e326463b359b6e069c4499a074f05458937a80b66837ede7387e3b9ccee35b3

diff --git a/games-util/heroic-bin/heroic-bin-2.10.0.ebuild b/games-util/heroic-bin/heroic-bin-2.10.0.ebuild
deleted file mode 100644
index 41737f425914..000000000000
--- a/games-util/heroic-bin/heroic-bin-2.10.0.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-APP_NAME=${P/-bin/}
-APP_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"
-APP_RESOURCES_COMMIT=6dfb2758e531af693f0baffa15240f152aadd68b
-
-CHROMIUM_LANGS="
-	af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
-	hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
-	sw ta te th tr uk ur vi zh-CN zh-TW
-"
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit chromium-2 desktop python-single-r1 xdg
-
-DESCRIPTION="GOG and Epic Games Launcher for Linux"
-HOMEPAGE="https://heroicgameslauncher.com/
-	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/"
-SRC_URI="
-	${APP_URI}/releases/download/v${PV}/heroic-${PV}.tar.xz
-		-> ${P}.tar.xz
-
-	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.desktop
-		-> com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}
-
-	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.png
-		-> com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}
-"
-S="${WORKDIR}"/${APP_NAME}
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	app-accessibility/at-spi2-core
-	app-arch/brotli
-	app-arch/bzip2
-	dev-libs/expat
-	dev-libs/fribidi
-	dev-libs/glib
-	dev-libs/gmp
-	dev-libs/libffi
-	dev-libs/libpcre2
-	dev-libs/libtasn1
-	dev-libs/nettle
-	dev-libs/nspr
-	dev-libs/nss
-	dev-libs/wayland
-	media-fonts/freefont
-	media-gfx/graphite2
-	media-libs/alsa-lib
-	media-libs/fontconfig
-	media-libs/freetype
-	media-libs/harfbuzz
-	media-libs/libepoxy
-	media-libs/libjpeg-turbo
-	media-libs/libpng
-	media-libs/mesa
-	media-video/ffmpeg
-	net-dns/libidn2
-	net-libs/gnutls
-	net-print/cups
-	sys-apps/dbus
-	sys-libs/glibc
-	sys-libs/zlib
-	x11-libs/cairo
-	x11-libs/gdk-pixbuf
-	x11-libs/gtk+:3
-	x11-libs/libX11
-	x11-libs/libXau
-	x11-libs/libXcomposite
-	x11-libs/libXcursor
-	x11-libs/libXdamage
-	x11-libs/libXdmcp
-	x11-libs/libXext
-	x11-libs/libXfixes
-	x11-libs/libXi
-	x11-libs/libXrandr
-	x11-libs/libXrender
-	x11-libs/libdrm
-	x11-libs/libxcb
-	x11-libs/libxkbcommon
-	x11-libs/pango
-	x11-libs/pixman
-"
-
-QA_PREBUILT=".*"
-
-src_unpack() {
-	unpack ${P}.tar.xz
-}
-
-src_configure() {
-	default
-
-	chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
-	default
-
-	cd locales || die
-	chromium_remove_language_paks
-}
-
-src_install() {
-	local app_root=/opt/${APP_NAME}
-	local app_dest="${ED}"/${app_root}
-
-	dodoc LICENSE.*
-	rm LICENSE.* || die
-
-	dodir "${app_root%/*}"
-	cp -r "${S}" "${app_dest}" || die
-
-	# Chrome-sandbox requires the setuid bit to be specifically set.
-	# see https://github.com/electron/electron/issues/17972
-	fowners root "${app_root}"/chrome-sandbox
-	fperms 4711 "${app_root}"/chrome-sandbox
-
-	dosym -r "${PYTHON}"	\
-		  "${app_root}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins/python3
-
-	find "${app_dest}" -type f -name "*.a" -exec rm {} + || die
-
-	dosym -r "${app_root}"/heroic /usr/bin/heroic-run
-
-	# Install resources: desktop file and icon.
-	newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}	\
-			com.heroicgameslauncher.hgl.desktop
-	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}	\
-			com.heroicgameslauncher.hgl.png
-}


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2023-12-04  8:43 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2023-12-04  8:43 UTC (permalink / raw
  To: gentoo-commits

commit:     02b81c829a418066c7ba59b645d6bd9a66f38342
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  4 08:18:52 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Dec  4 08:43:26 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02b81c82

games-util/heroic-bin: bump to 2.11.0

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 games-util/heroic-bin/Manifest                 |   1 +
 games-util/heroic-bin/heroic-bin-2.11.0.ebuild | 139 +++++++++++++++++++++++++
 2 files changed, 140 insertions(+)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index 600d574e9ca0..3ea9414a1889 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -1,3 +1,4 @@
 DIST com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST heroic-bin-2.10.0.tar.xz 103110396 BLAKE2B 6f6921f8e75802427cd6f21a7666b33a67b553b79937de2a4ebae0a690cf87657b730b5306f61e909bccab80fd68b923346b14be6cc674d913769d1e4ed9f268 SHA512 1748f80341276d6ca9bd3375333c11fb22908413eb69ad47f61b2450fa98015a4e12426d8b825b8113cd218f4a01567faeff6cf41f5aa4b87dbf7c06d7feedad
+DIST heroic-bin-2.11.0.tar.xz 103219320 BLAKE2B 9988ea1ae6ec4bd7d7b93d6d39cacf3b4bb954688109f2d111e90c77c64677182140f5d8d7075e756893bc17b546ec95d4813a9fe2b802542d9458ee0d06d490 SHA512 364a9300cb1e026470ffe69052ecb1fa9936811c3c84a89338929c51774eaf421e326463b359b6e069c4499a074f05458937a80b66837ede7387e3b9ccee35b3

diff --git a/games-util/heroic-bin/heroic-bin-2.11.0.ebuild b/games-util/heroic-bin/heroic-bin-2.11.0.ebuild
new file mode 100644
index 000000000000..41737f425914
--- /dev/null
+++ b/games-util/heroic-bin/heroic-bin-2.11.0.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+APP_NAME=${P/-bin/}
+APP_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"
+APP_RESOURCES_COMMIT=6dfb2758e531af693f0baffa15240f152aadd68b
+
+CHROMIUM_LANGS="
+	af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
+	hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
+	sw ta te th tr uk ur vi zh-CN zh-TW
+"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit chromium-2 desktop python-single-r1 xdg
+
+DESCRIPTION="GOG and Epic Games Launcher for Linux"
+HOMEPAGE="https://heroicgameslauncher.com/
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/"
+SRC_URI="
+	${APP_URI}/releases/download/v${PV}/heroic-${PV}.tar.xz
+		-> ${P}.tar.xz
+
+	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.desktop
+		-> com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}
+
+	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.png
+		-> com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}
+"
+S="${WORKDIR}"/${APP_NAME}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+	${PYTHON_DEPS}
+	app-accessibility/at-spi2-core
+	app-arch/brotli
+	app-arch/bzip2
+	dev-libs/expat
+	dev-libs/fribidi
+	dev-libs/glib
+	dev-libs/gmp
+	dev-libs/libffi
+	dev-libs/libpcre2
+	dev-libs/libtasn1
+	dev-libs/nettle
+	dev-libs/nspr
+	dev-libs/nss
+	dev-libs/wayland
+	media-fonts/freefont
+	media-gfx/graphite2
+	media-libs/alsa-lib
+	media-libs/fontconfig
+	media-libs/freetype
+	media-libs/harfbuzz
+	media-libs/libepoxy
+	media-libs/libjpeg-turbo
+	media-libs/libpng
+	media-libs/mesa
+	media-video/ffmpeg
+	net-dns/libidn2
+	net-libs/gnutls
+	net-print/cups
+	sys-apps/dbus
+	sys-libs/glibc
+	sys-libs/zlib
+	x11-libs/cairo
+	x11-libs/gdk-pixbuf
+	x11-libs/gtk+:3
+	x11-libs/libX11
+	x11-libs/libXau
+	x11-libs/libXcomposite
+	x11-libs/libXcursor
+	x11-libs/libXdamage
+	x11-libs/libXdmcp
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libXi
+	x11-libs/libXrandr
+	x11-libs/libXrender
+	x11-libs/libdrm
+	x11-libs/libxcb
+	x11-libs/libxkbcommon
+	x11-libs/pango
+	x11-libs/pixman
+"
+
+QA_PREBUILT=".*"
+
+src_unpack() {
+	unpack ${P}.tar.xz
+}
+
+src_configure() {
+	default
+
+	chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+	default
+
+	cd locales || die
+	chromium_remove_language_paks
+}
+
+src_install() {
+	local app_root=/opt/${APP_NAME}
+	local app_dest="${ED}"/${app_root}
+
+	dodoc LICENSE.*
+	rm LICENSE.* || die
+
+	dodir "${app_root%/*}"
+	cp -r "${S}" "${app_dest}" || die
+
+	# Chrome-sandbox requires the setuid bit to be specifically set.
+	# see https://github.com/electron/electron/issues/17972
+	fowners root "${app_root}"/chrome-sandbox
+	fperms 4711 "${app_root}"/chrome-sandbox
+
+	dosym -r "${PYTHON}"	\
+		  "${app_root}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins/python3
+
+	find "${app_dest}" -type f -name "*.a" -exec rm {} + || die
+
+	dosym -r "${app_root}"/heroic /usr/bin/heroic-run
+
+	# Install resources: desktop file and icon.
+	newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}	\
+			com.heroicgameslauncher.hgl.desktop
+	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}	\
+			com.heroicgameslauncher.hgl.png
+}


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2023-11-07 18:50 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2023-11-07 18:50 UTC (permalink / raw
  To: gentoo-commits

commit:     32d8e58141779b94fb4452cee4984c92acd2934d
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Tue Nov  7 17:53:17 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Tue Nov  7 18:50:11 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32d8e581

games-util/heroic-bin: bump to 2.10.0

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 games-util/heroic-bin/Manifest                 |   1 +
 games-util/heroic-bin/heroic-bin-2.10.0.ebuild | 139 +++++++++++++++++++++++++
 2 files changed, 140 insertions(+)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index 003488f6dc3e..acb742f44b24 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -1,4 +1,5 @@
 DIST com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
+DIST heroic-bin-2.10.0.tar.xz 103110396 BLAKE2B 6f6921f8e75802427cd6f21a7666b33a67b553b79937de2a4ebae0a690cf87657b730b5306f61e909bccab80fd68b923346b14be6cc674d913769d1e4ed9f268 SHA512 1748f80341276d6ca9bd3375333c11fb22908413eb69ad47f61b2450fa98015a4e12426d8b825b8113cd218f4a01567faeff6cf41f5aa4b87dbf7c06d7feedad
 DIST heroic-bin-2.8.0.tar.xz 98002940 BLAKE2B 43059c4be66e86a3a3bb8b1b93fb41259dfc8a773ccaacb4e91a5eb955e602dab21100840eded9a710950d2b9d8f1df7c2c62a48f37738ed7f1ab5a40cc46198 SHA512 e0bd8e4b36149766d4f5485ba19752058a689d234f90caa89ca707e46295bf52b52e454768da6e298608894fdca0cd44128a56b0974ff93aac49f9fbce58dd05
 DIST heroic-bin-2.9.2.tar.xz 101500808 BLAKE2B 93776e387e5934b59ad901cad564702a9b519dc40c5782a75cc1da111cd9cc9ec56876387aeed525d03ef425580bd49d1ef6425345c5c1d24c0fd8bbdf3dfde4 SHA512 146421dee45d1e93233a7936642146d42db307349551058dea858a869f04f32d2921b3bcc45be3ba041c9a48ae11641dce6d16b72186c4c385a7f25aa3ff19d3

diff --git a/games-util/heroic-bin/heroic-bin-2.10.0.ebuild b/games-util/heroic-bin/heroic-bin-2.10.0.ebuild
new file mode 100644
index 000000000000..41737f425914
--- /dev/null
+++ b/games-util/heroic-bin/heroic-bin-2.10.0.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+APP_NAME=${P/-bin/}
+APP_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"
+APP_RESOURCES_COMMIT=6dfb2758e531af693f0baffa15240f152aadd68b
+
+CHROMIUM_LANGS="
+	af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
+	hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
+	sw ta te th tr uk ur vi zh-CN zh-TW
+"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit chromium-2 desktop python-single-r1 xdg
+
+DESCRIPTION="GOG and Epic Games Launcher for Linux"
+HOMEPAGE="https://heroicgameslauncher.com/
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/"
+SRC_URI="
+	${APP_URI}/releases/download/v${PV}/heroic-${PV}.tar.xz
+		-> ${P}.tar.xz
+
+	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.desktop
+		-> com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}
+
+	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.png
+		-> com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}
+"
+S="${WORKDIR}"/${APP_NAME}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+	${PYTHON_DEPS}
+	app-accessibility/at-spi2-core
+	app-arch/brotli
+	app-arch/bzip2
+	dev-libs/expat
+	dev-libs/fribidi
+	dev-libs/glib
+	dev-libs/gmp
+	dev-libs/libffi
+	dev-libs/libpcre2
+	dev-libs/libtasn1
+	dev-libs/nettle
+	dev-libs/nspr
+	dev-libs/nss
+	dev-libs/wayland
+	media-fonts/freefont
+	media-gfx/graphite2
+	media-libs/alsa-lib
+	media-libs/fontconfig
+	media-libs/freetype
+	media-libs/harfbuzz
+	media-libs/libepoxy
+	media-libs/libjpeg-turbo
+	media-libs/libpng
+	media-libs/mesa
+	media-video/ffmpeg
+	net-dns/libidn2
+	net-libs/gnutls
+	net-print/cups
+	sys-apps/dbus
+	sys-libs/glibc
+	sys-libs/zlib
+	x11-libs/cairo
+	x11-libs/gdk-pixbuf
+	x11-libs/gtk+:3
+	x11-libs/libX11
+	x11-libs/libXau
+	x11-libs/libXcomposite
+	x11-libs/libXcursor
+	x11-libs/libXdamage
+	x11-libs/libXdmcp
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libXi
+	x11-libs/libXrandr
+	x11-libs/libXrender
+	x11-libs/libdrm
+	x11-libs/libxcb
+	x11-libs/libxkbcommon
+	x11-libs/pango
+	x11-libs/pixman
+"
+
+QA_PREBUILT=".*"
+
+src_unpack() {
+	unpack ${P}.tar.xz
+}
+
+src_configure() {
+	default
+
+	chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+	default
+
+	cd locales || die
+	chromium_remove_language_paks
+}
+
+src_install() {
+	local app_root=/opt/${APP_NAME}
+	local app_dest="${ED}"/${app_root}
+
+	dodoc LICENSE.*
+	rm LICENSE.* || die
+
+	dodir "${app_root%/*}"
+	cp -r "${S}" "${app_dest}" || die
+
+	# Chrome-sandbox requires the setuid bit to be specifically set.
+	# see https://github.com/electron/electron/issues/17972
+	fowners root "${app_root}"/chrome-sandbox
+	fperms 4711 "${app_root}"/chrome-sandbox
+
+	dosym -r "${PYTHON}"	\
+		  "${app_root}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins/python3
+
+	find "${app_dest}" -type f -name "*.a" -exec rm {} + || die
+
+	dosym -r "${app_root}"/heroic /usr/bin/heroic-run
+
+	# Install resources: desktop file and icon.
+	newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}	\
+			com.heroicgameslauncher.hgl.desktop
+	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}	\
+			com.heroicgameslauncher.hgl.png
+}


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2023-10-18 17:00 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2023-10-18 17:00 UTC (permalink / raw
  To: gentoo-commits

commit:     0777e0f6d1f8a9150a7527ec6eb15603ee944b97
Author:     Skythrew <mael.guerin023 <AT> gmail <DOT> com>
AuthorDate: Wed Oct 18 16:32:10 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Oct 18 17:00:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0777e0f6

games-util/heroic-bin: add 2.9.2

Signed-off-by: Skythrew <mael.guerin023 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33346
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 games-util/heroic-bin/Manifest                |   1 +
 games-util/heroic-bin/heroic-bin-2.9.2.ebuild | 139 ++++++++++++++++++++++++++
 2 files changed, 140 insertions(+)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
index 93f70df57731..003488f6dc3e 100644
--- a/games-util/heroic-bin/Manifest
+++ b/games-util/heroic-bin/Manifest
@@ -1,3 +1,4 @@
 DIST com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
 DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
 DIST heroic-bin-2.8.0.tar.xz 98002940 BLAKE2B 43059c4be66e86a3a3bb8b1b93fb41259dfc8a773ccaacb4e91a5eb955e602dab21100840eded9a710950d2b9d8f1df7c2c62a48f37738ed7f1ab5a40cc46198 SHA512 e0bd8e4b36149766d4f5485ba19752058a689d234f90caa89ca707e46295bf52b52e454768da6e298608894fdca0cd44128a56b0974ff93aac49f9fbce58dd05
+DIST heroic-bin-2.9.2.tar.xz 101500808 BLAKE2B 93776e387e5934b59ad901cad564702a9b519dc40c5782a75cc1da111cd9cc9ec56876387aeed525d03ef425580bd49d1ef6425345c5c1d24c0fd8bbdf3dfde4 SHA512 146421dee45d1e93233a7936642146d42db307349551058dea858a869f04f32d2921b3bcc45be3ba041c9a48ae11641dce6d16b72186c4c385a7f25aa3ff19d3

diff --git a/games-util/heroic-bin/heroic-bin-2.9.2.ebuild b/games-util/heroic-bin/heroic-bin-2.9.2.ebuild
new file mode 100644
index 000000000000..41737f425914
--- /dev/null
+++ b/games-util/heroic-bin/heroic-bin-2.9.2.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+APP_NAME=${P/-bin/}
+APP_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"
+APP_RESOURCES_COMMIT=6dfb2758e531af693f0baffa15240f152aadd68b
+
+CHROMIUM_LANGS="
+	af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
+	hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
+	sw ta te th tr uk ur vi zh-CN zh-TW
+"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit chromium-2 desktop python-single-r1 xdg
+
+DESCRIPTION="GOG and Epic Games Launcher for Linux"
+HOMEPAGE="https://heroicgameslauncher.com/
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/"
+SRC_URI="
+	${APP_URI}/releases/download/v${PV}/heroic-${PV}.tar.xz
+		-> ${P}.tar.xz
+
+	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.desktop
+		-> com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}
+
+	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.png
+		-> com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}
+"
+S="${WORKDIR}"/${APP_NAME}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+	${PYTHON_DEPS}
+	app-accessibility/at-spi2-core
+	app-arch/brotli
+	app-arch/bzip2
+	dev-libs/expat
+	dev-libs/fribidi
+	dev-libs/glib
+	dev-libs/gmp
+	dev-libs/libffi
+	dev-libs/libpcre2
+	dev-libs/libtasn1
+	dev-libs/nettle
+	dev-libs/nspr
+	dev-libs/nss
+	dev-libs/wayland
+	media-fonts/freefont
+	media-gfx/graphite2
+	media-libs/alsa-lib
+	media-libs/fontconfig
+	media-libs/freetype
+	media-libs/harfbuzz
+	media-libs/libepoxy
+	media-libs/libjpeg-turbo
+	media-libs/libpng
+	media-libs/mesa
+	media-video/ffmpeg
+	net-dns/libidn2
+	net-libs/gnutls
+	net-print/cups
+	sys-apps/dbus
+	sys-libs/glibc
+	sys-libs/zlib
+	x11-libs/cairo
+	x11-libs/gdk-pixbuf
+	x11-libs/gtk+:3
+	x11-libs/libX11
+	x11-libs/libXau
+	x11-libs/libXcomposite
+	x11-libs/libXcursor
+	x11-libs/libXdamage
+	x11-libs/libXdmcp
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libXi
+	x11-libs/libXrandr
+	x11-libs/libXrender
+	x11-libs/libdrm
+	x11-libs/libxcb
+	x11-libs/libxkbcommon
+	x11-libs/pango
+	x11-libs/pixman
+"
+
+QA_PREBUILT=".*"
+
+src_unpack() {
+	unpack ${P}.tar.xz
+}
+
+src_configure() {
+	default
+
+	chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+	default
+
+	cd locales || die
+	chromium_remove_language_paks
+}
+
+src_install() {
+	local app_root=/opt/${APP_NAME}
+	local app_dest="${ED}"/${app_root}
+
+	dodoc LICENSE.*
+	rm LICENSE.* || die
+
+	dodir "${app_root%/*}"
+	cp -r "${S}" "${app_dest}" || die
+
+	# Chrome-sandbox requires the setuid bit to be specifically set.
+	# see https://github.com/electron/electron/issues/17972
+	fowners root "${app_root}"/chrome-sandbox
+	fperms 4711 "${app_root}"/chrome-sandbox
+
+	dosym -r "${PYTHON}"	\
+		  "${app_root}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins/python3
+
+	find "${app_dest}" -type f -name "*.a" -exec rm {} + || die
+
+	dosym -r "${app_root}"/heroic /usr/bin/heroic-run
+
+	# Install resources: desktop file and icon.
+	newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}	\
+			com.heroicgameslauncher.hgl.desktop
+	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}	\
+			com.heroicgameslauncher.hgl.png
+}


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2023-07-01 16:13 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2023-07-01 16:13 UTC (permalink / raw
  To: gentoo-commits

commit:     3f4cd25da1d5af5b35a3dc8320597b11b13d7f2c
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Jul  1 16:12:58 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Jul  1 16:12:58 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f4cd25d

games-util/heroic-bin: link python3 exe

Closes: https://bugs.gentoo.org/909443
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 games-util/heroic-bin/heroic-bin-2.8.0.ebuild | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/games-util/heroic-bin/heroic-bin-2.8.0.ebuild b/games-util/heroic-bin/heroic-bin-2.8.0.ebuild
index 986384bbf90f..2f2a822eceb2 100644
--- a/games-util/heroic-bin/heroic-bin-2.8.0.ebuild
+++ b/games-util/heroic-bin/heroic-bin-2.8.0.ebuild
@@ -12,8 +12,9 @@ CHROMIUM_LANGS="
 	hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
 	sw ta te th tr uk ur vi zh-CN zh-TW
 "
+PYTHON_COMPAT=( python3_{10..12} )
 
-inherit chromium-2 desktop xdg
+inherit chromium-2 desktop python-single-r1 xdg
 
 DESCRIPTION="GOG and Epic Games Launcher for Linux"
 HOMEPAGE="https://heroicgameslauncher.com/
@@ -33,8 +34,10 @@ S="${WORKDIR}"/${APP_NAME}
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="
+	${PYTHON_DEPS}
 	app-accessibility/at-spi2-core
 	app-arch/brotli
 	app-arch/bzip2
@@ -120,6 +123,9 @@ src_install() {
 	fowners root "${app_root}"/chrome-sandbox
 	fperms 4711 "${app_root}"/chrome-sandbox
 
+	dosym -r "${PYTHON}"	\
+		  "${app_root}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins/python3
+
 	find "${app_dest}" -type f -name "*.a" -exec rm {} + || die
 
 	dosym -r "${app_root}"/heroic /usr/bin/heroic-run


^ permalink raw reply related	[flat|nested] 23+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/
@ 2023-07-01 13:57 Maciej Barć
  0 siblings, 0 replies; 23+ messages in thread
From: Maciej Barć @ 2023-07-01 13:57 UTC (permalink / raw
  To: gentoo-commits

commit:     8065a50a947e1bf7415eacee0b16b7923a9d4683
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Jul  1 13:51:54 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Jul  1 13:57:18 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8065a50a

games-util/heroic-bin: new package; add 2.8.0

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 games-util/heroic-bin/Manifest                |   3 +
 games-util/heroic-bin/heroic-bin-2.8.0.ebuild | 132 ++++++++++++++++++++++++++
 games-util/heroic-bin/metadata.xml            |  18 ++++
 3 files changed, 153 insertions(+)

diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest
new file mode 100644
index 000000000000..93f70df57731
--- /dev/null
+++ b/games-util/heroic-bin/Manifest
@@ -0,0 +1,3 @@
+DIST com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e
+DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3
+DIST heroic-bin-2.8.0.tar.xz 98002940 BLAKE2B 43059c4be66e86a3a3bb8b1b93fb41259dfc8a773ccaacb4e91a5eb955e602dab21100840eded9a710950d2b9d8f1df7c2c62a48f37738ed7f1ab5a40cc46198 SHA512 e0bd8e4b36149766d4f5485ba19752058a689d234f90caa89ca707e46295bf52b52e454768da6e298608894fdca0cd44128a56b0974ff93aac49f9fbce58dd05

diff --git a/games-util/heroic-bin/heroic-bin-2.8.0.ebuild b/games-util/heroic-bin/heroic-bin-2.8.0.ebuild
new file mode 100644
index 000000000000..986384bbf90f
--- /dev/null
+++ b/games-util/heroic-bin/heroic-bin-2.8.0.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+APP_NAME=${P/-bin/}
+APP_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"
+APP_RESOURCES_COMMIT=6dfb2758e531af693f0baffa15240f152aadd68b
+
+CHROMIUM_LANGS="
+	af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
+	hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
+	sw ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop xdg
+
+DESCRIPTION="GOG and Epic Games Launcher for Linux"
+HOMEPAGE="https://heroicgameslauncher.com/
+	https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/"
+SRC_URI="
+	${APP_URI}/releases/download/v${PV}/heroic-${PV}.tar.xz
+		-> ${P}.tar.xz
+
+	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.desktop
+		-> com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}
+
+	${APP_URI}/raw/${APP_RESOURCES_COMMIT}/flatpak/com.heroicgameslauncher.hgl.png
+		-> com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}
+"
+S="${WORKDIR}"/${APP_NAME}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+	app-accessibility/at-spi2-core
+	app-arch/brotli
+	app-arch/bzip2
+	dev-libs/expat
+	dev-libs/fribidi
+	dev-libs/glib
+	dev-libs/gmp
+	dev-libs/libffi
+	dev-libs/libpcre2
+	dev-libs/libtasn1
+	dev-libs/nettle
+	dev-libs/nspr
+	dev-libs/nss
+	dev-libs/wayland
+	media-gfx/graphite2
+	media-libs/alsa-lib
+	media-libs/fontconfig
+	media-libs/freetype
+	media-libs/harfbuzz
+	media-libs/libepoxy
+	media-libs/libjpeg-turbo
+	media-libs/libpng
+	media-libs/mesa
+	media-video/ffmpeg
+	net-dns/libidn2
+	net-libs/gnutls
+	net-print/cups
+	sys-apps/dbus
+	sys-libs/glibc
+	sys-libs/zlib
+	x11-libs/cairo
+	x11-libs/gdk-pixbuf
+	x11-libs/gtk+:3
+	x11-libs/libX11
+	x11-libs/libXau
+	x11-libs/libXcomposite
+	x11-libs/libXcursor
+	x11-libs/libXdamage
+	x11-libs/libXdmcp
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libXi
+	x11-libs/libXrandr
+	x11-libs/libXrender
+	x11-libs/libdrm
+	x11-libs/libxcb
+	x11-libs/libxkbcommon
+	x11-libs/pango
+	x11-libs/pixman
+"
+
+QA_PREBUILT=".*"
+
+src_unpack() {
+	unpack ${P}.tar.xz
+}
+
+src_configure() {
+	default
+
+	chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+	default
+
+	cd locales || die
+	chromium_remove_language_paks
+}
+
+src_install() {
+	local app_root=/opt/${APP_NAME}
+	local app_dest="${ED}"/${app_root}
+
+	dodoc LICENSE.*
+	rm LICENSE.* || die
+
+	dodir "${app_root%/*}"
+	cp -r "${S}" "${app_dest}" || die
+
+	# Chrome-sandbox requires the setuid bit to be specifically set.
+	# see https://github.com/electron/electron/issues/17972
+	fowners root "${app_root}"/chrome-sandbox
+	fperms 4711 "${app_root}"/chrome-sandbox
+
+	find "${app_dest}" -type f -name "*.a" -exec rm {} + || die
+
+	dosym -r "${app_root}"/heroic /usr/bin/heroic-run
+
+	# Install resources: desktop file and icon.
+	newmenu "${DISTDIR}"/com.heroicgameslauncher.hgl.desktop-${APP_RESOURCES_COMMIT}	\
+			com.heroicgameslauncher.hgl.desktop
+	newicon "${DISTDIR}"/com.heroicgameslauncher.hgl.png-${APP_RESOURCES_COMMIT}	\
+			com.heroicgameslauncher.hgl.png
+}

diff --git a/games-util/heroic-bin/metadata.xml b/games-util/heroic-bin/metadata.xml
new file mode 100644
index 000000000000..9eb38ef64fd9
--- /dev/null
+++ b/games-util/heroic-bin/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+  <maintainer type="person">
+    <email>xgqt@gentoo.org</email>
+    <name>Maciej Barć</name>
+  </maintainer>
+  <longdescription>
+    Heroic is an Open Source Game Launcher for Linux, Windows and macOS. Right
+    now it supports launching games from the Epic Games Store using Legendary
+    and GOG Games using our custom implementation with gogdl.
+  </longdescription>
+  <upstream>
+    <bugs-to>https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/</bugs-to>
+    <remote-id type="github">Heroic-Games-Launcher/HeroicGamesLauncher</remote-id>
+  </upstream>
+</pkgmetadata>


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

end of thread, other threads:[~2024-09-25  8:02 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-09  7:24 [gentoo-commits] repo/gentoo:master commit in: games-util/heroic-bin/ Bernard Cafarelli
  -- strict thread matches above, loose matches on Subject: below --
2024-09-25  8:02 Bernard Cafarelli
2024-09-25  8:02 Bernard Cafarelli
2024-08-13  9:38 Bernard Cafarelli
2024-04-11 21:50 Bernard Cafarelli
2024-04-09  7:24 Bernard Cafarelli
2024-04-09  7:24 Bernard Cafarelli
2024-04-08 11:24 Bernard Cafarelli
2024-04-03  8:14 Bernard Cafarelli
2024-04-03  8:14 Bernard Cafarelli
2024-03-11 11:21 Maciej Barć
2024-03-11 11:21 Maciej Barć
2024-02-19 15:30 Maciej Barć
2024-02-19 15:30 Maciej Barć
2024-02-03 13:00 Maciej Barć
2024-02-03 13:00 Maciej Barć
2024-01-08 19:22 Maciej Barć
2023-12-27  1:20 Maciej Barć
2023-12-04  8:43 Maciej Barć
2023-11-07 18:50 Maciej Barć
2023-10-18 17:00 Maciej Barć
2023-07-01 16:13 Maciej Barć
2023-07-01 13:57 Maciej Barć

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