[gentoo-commits] repo/proj/guru:master commit in: games-util/HeroicGamesLauncher-bin/files/, games-util/HeroicGamesLauncher-bin/

2024-04-02 Thread Haelwenn Monnier
commit: ec57d3438d667c8ed00d5a7f935fb00483537c63
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue Apr  2 09:50:56 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Apr  2 09:56:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec57d343

games-util/HeroicGamesLauncher-bin: treeclean
* in favor of gentoo version
* https://github.com/gentoo/gentoo/pull/36056

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../HeroicGamesLauncher-bin-2.14.0.ebuild  | 67 --
 games-util/HeroicGamesLauncher-bin/Manifest|  1 -
 .../files/HeroicGamesLauncher-gamescope.desktop| 11 
 .../files/HeroicGamesLauncher.desktop  | 11 
 games-util/HeroicGamesLauncher-bin/files/heroic|  3 -
 games-util/HeroicGamesLauncher-bin/metadata.xml| 14 -
 6 files changed, 107 deletions(-)

diff --git 
a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.14.0.ebuild 
b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.14.0.ebuild
deleted file mode 100644
index fc645df608..00
--- a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.14.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg
-SRC_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v${PV}/heroic-${PV}.tar.xz;
-DESCRIPTION="A Native GOG and Epic Games Launcher for Linux, Windows and Mac."
-HOMEPAGE="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher;
-
-LICENSE="GPL-3"
-SLOT="0"
-
-RDEPEND="gamescope? ( gui-wm/gamescope )"
-
-KEYWORDS="~amd64"
-
-S="${WORKDIR}/heroic-${PV}"
-
-IUSE="gamescope"
-
-QA_PREBUILT="
-   opt/heroic/chrome-sandbox
-   opt/heroic/chrome_crashpad_handler
-   opt/heroic/heroic
-   opt/heroic/libEGL.so
-   opt/heroic/libGLESv2.so
-   opt/heroic/libffmpeg.so
-   opt/heroic/libvk_swiftshader.so
-   opt/heroic/libvulkan.so.1
-   opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
-   opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary
-   opt/heroic/resources/app.asar.unpacked/build/bin/linux/nile
-   opt/heroic/resources/app.asar.unpacked/build/bin/linux/vulkan-helper
-   
opt/heroic/resources/app.asar.unpacked/node_modules/register-scheme/build/Release/register-protocol-handler.node
-   
opt/heroic/resources/app.asar.unpacked/node_modules/register-scheme/build/Release/node-addon-api/src/nothing.a
-   
opt/heroic/resources/app.asar.unpacked/node_modules/register-scheme/build/Release/nothing.a
-"
-
-src_install() {
-   mv "${S}" "${WORKDIR}/heroic"
-   insinto /opt
-   doins -r "${WORKDIR}/heroic"
-   insinto /opt/bin
-   doins "${FILESDIR}/heroic"
-   fperms +x /opt/heroic/heroic /opt/bin/heroic
-
-   #fix login error both EPIC and GOG
-   fperms +x 
/opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary \
-   /opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl \
-   /opt/heroic/resources/app.asar.unpacked/build/bin/linux/nile
-
-   domenu "${FILESDIR}/HeroicGamesLauncher.desktop"
-   newicon "${WORKDIR}/heroic/resources/app.asar.unpacked/build/icon.png" 
heroic.png
-   if use gamescope; then
-   #Start Heroic as gamescope window
-   domenu "${FILESDIR}/HeroicGamesLauncher-gamescope.desktop"
-   fi
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-}

diff --git a/games-util/HeroicGamesLauncher-bin/Manifest 
b/games-util/HeroicGamesLauncher-bin/Manifest
deleted file mode 100644
index 5a3d8ef6f2..00
--- a/games-util/HeroicGamesLauncher-bin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST heroic-2.14.0.tar.xz 106276280 BLAKE2B 
9080cdad47214da2c5049b77b5f96533a823c6103fa6fe8e8866a5e16ec6a3d1ce9c5b4fdc36182c6ebca899772340e25a38661d4043e5f8c65b79b5bae5e7aa
 SHA512 
4b71d83d708ac5f0e8699c4492cb6d9dbe787721de991b18cc6132fb93215cceec3038c0e1a518bb9bcd45b94ad9ddcc988785c7c858b10eb383c61e07a01ed9

diff --git 
a/games-util/HeroicGamesLauncher-bin/files/HeroicGamesLauncher-gamescope.desktop
 
b/games-util/HeroicGamesLauncher-bin/files/HeroicGamesLauncher-gamescope.desktop
deleted file mode 100644
index ba5185b022..00
--- 
a/games-util/HeroicGamesLauncher-bin/files/HeroicGamesLauncher-gamescope.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Name=Heroic Games Launcher (Gamescope)
-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 -- /opt/heroic/heroic --ozone-platform=x11 
--enable-features=UseOzonePlatform,WaylandWindowDecorations
-Terminal=false
-Type=Application
-Icon=heroic
-StartupWMClass=Heroic
-Comment=An Open Source GOG and Epic Games launcher

[gentoo-commits] repo/proj/guru:master commit in: games-util/HeroicGamesLauncher-bin/

2024-04-01 Thread Haelwenn Monnier
commit: 547dd9ae202db26ddad8c9b994af12eb66dbe0bb
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Apr  1 18:32:17 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 18:34:27 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=547dd9ae

games-util/HeroicGamesLauncher-bin: add 2.14.0, drop 2.13.0

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 ...Launcher-bin-2.13.0.ebuild => HeroicGamesLauncher-bin-2.14.0.ebuild} | 0
 games-util/HeroicGamesLauncher-bin/Manifest | 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

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

diff --git a/games-util/HeroicGamesLauncher-bin/Manifest 
b/games-util/HeroicGamesLauncher-bin/Manifest
index 2bed93e754..5a3d8ef6f2 100644
--- a/games-util/HeroicGamesLauncher-bin/Manifest
+++ b/games-util/HeroicGamesLauncher-bin/Manifest
@@ -1 +1 @@
-DIST heroic-2.13.0.tar.xz 105883932 BLAKE2B 
93161f87fc734540338914bf63b2231b7bd7bb4a265092a831043fa6d771cff2211395f0cf92dacff12eebb369e8c5d8687b7662c559dc72635f91f858341122
 SHA512 
59466b2516b4e42fb3ea7dc9f96834ee8598e2424a9615acbd9de65d4035634f82181a4b5e6664eb186173b7199b191418c3eab7e582450a489295e60ed39d1d
+DIST heroic-2.14.0.tar.xz 106276280 BLAKE2B 
9080cdad47214da2c5049b77b5f96533a823c6103fa6fe8e8866a5e16ec6a3d1ce9c5b4fdc36182c6ebca899772340e25a38661d4043e5f8c65b79b5bae5e7aa
 SHA512 
4b71d83d708ac5f0e8699c4492cb6d9dbe787721de991b18cc6132fb93215cceec3038c0e1a518bb9bcd45b94ad9ddcc988785c7c858b10eb383c61e07a01ed9



[gentoo-commits] repo/proj/guru:master commit in: games-util/HeroicGamesLauncher-bin/

2024-02-07 Thread David Roman
commit: c8721d0277b628d523bbf0a3a3a1d6b2df49dcd6
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Wed Feb  7 02:02:35 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Feb  7 02:02:35 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c8721d02

games-util/HeroicGamesLauncher-bin: drop 2.9.2, 2.10.0, add 2.12.1

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 ...build => HeroicGamesLauncher-bin-2.12.1.ebuild} |  0
 .../HeroicGamesLauncher-bin-2.9.2.ebuild   | 59 --
 games-util/HeroicGamesLauncher-bin/Manifest|  3 +-
 3 files changed, 1 insertion(+), 61 deletions(-)

diff --git 
a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.10.0.ebuild 
b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.12.1.ebuild
similarity index 100%
rename from 
games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.10.0.ebuild
rename to 
games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.12.1.ebuild

diff --git 
a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.2.ebuild 
b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.2.ebuild
deleted file mode 100644
index cb30735246..00
--- a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop
-SRC_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v${PV}/heroic-${PV}.tar.xz;
-DESCRIPTION="A Native GOG and Epic Games Launcher for Linux, Windows and Mac."
-HOMEPAGE="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher;
-
-LICENSE="GPL-3"
-SLOT="0"
-
-RDEPEND="gamescope? ( gui-wm/gamescope )"
-
-KEYWORDS="~amd64"
-
-S="${WORKDIR}/heroic-${PV}"
-
-IUSE="gamescope"
-
-QA_PREBUILT="
-   opt/heroic/chrome-sandbox
-   opt/heroic/chrome_crashpad_handler
-   opt/heroic/heroic
-   opt/heroic/libEGL.so
-   opt/heroic/libGLESv2.so
-   opt/heroic/libffmpeg.so
-   opt/heroic/libvk_swiftshader.so
-   opt/heroic/libvulkan.so.1
-   opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
-   opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary
-   opt/heroic/resources/app.asar.unpacked/build/bin/linux/nile
-   opt/heroic/resources/app.asar.unpacked/build/bin/linux/vulkan-helper
-   
opt/heroic/resources/app.asar.unpacked/node_modules/register-scheme/build/Release/register-protocol-handler.node
-   
opt/heroic/resources/app.asar.unpacked/node_modules/register-scheme/build/Release/node-addon-api/src/nothing.a
-   
opt/heroic/resources/app.asar.unpacked/node_modules/register-scheme/build/Release/nothing.a
-"
-
-src_install() {
-   mv "${S}" "${WORKDIR}/heroic"
-   insinto /opt
-   doins -r "${WORKDIR}/heroic"
-   insinto /opt/bin
-   doins "${FILESDIR}/heroic"
-   fperms +x /opt/heroic/heroic /opt/bin/heroic
-
-   #fix login error both EPIC and GOG
-   fperms +x 
/opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary \
-   /opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl \
-   /opt/heroic/resources/app.asar.unpacked/build/bin/linux/nile
-
-   domenu "${FILESDIR}/HeroicGamesLauncher.desktop"
-   newicon "${WORKDIR}/heroic/resources/app.asar.unpacked/build/icon.png" 
heroic.png
-   if use gamescope; then
-   #Start Heroic as gamescope window
-   domenu "${FILESDIR}/HeroicGamesLauncher-gamescope.desktop"
-   fi
-}

diff --git a/games-util/HeroicGamesLauncher-bin/Manifest 
b/games-util/HeroicGamesLauncher-bin/Manifest
index 9aaeaee3e9..35577629c1 100644
--- a/games-util/HeroicGamesLauncher-bin/Manifest
+++ b/games-util/HeroicGamesLauncher-bin/Manifest
@@ -1,2 +1 @@
-DIST heroic-2.10.0.tar.xz 103110396 BLAKE2B 
6f6921f8e75802427cd6f21a7666b33a67b553b79937de2a4ebae0a690cf87657b730b5306f61e909bccab80fd68b923346b14be6cc674d913769d1e4ed9f268
 SHA512 
1748f80341276d6ca9bd3375333c11fb22908413eb69ad47f61b2450fa98015a4e12426d8b825b8113cd218f4a01567faeff6cf41f5aa4b87dbf7c06d7feedad
-DIST heroic-2.9.2.tar.xz 101500808 BLAKE2B 
93776e387e5934b59ad901cad564702a9b519dc40c5782a75cc1da111cd9cc9ec56876387aeed525d03ef425580bd49d1ef6425345c5c1d24c0fd8bbdf3dfde4
 SHA512 
146421dee45d1e93233a7936642146d42db307349551058dea858a869f04f32d2921b3bcc45be3ba041c9a48ae11641dce6d16b72186c4c385a7f25aa3ff19d3
+DIST heroic-2.12.1.tar.xz 105206396 BLAKE2B 
66c6a8889b7bcd91ee0d274337a3bb8adb48b74d7c4537b78ba98f4254c24e143503f8697415eca5fbffd6a1b0744c07a458f4b5aeb1e03029eba0b66d316403
 SHA512 
06dd78477e5288fccca9418cb6cb20f4491ce573f6948f87732f5eb49520259b699f41b0931ba3cf8d740df4b25c25989e0e4f0633e464b91099b348c40abef0



[gentoo-commits] repo/proj/guru:master commit in: games-util/HeroicGamesLauncher-bin/

2024-02-07 Thread David Roman
commit: c1cc2e1fc492b82c8854e667de60f87709924802
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Wed Feb  7 02:06:22 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Feb  7 02:06:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c1cc2e1f

games-util/HeroicGamesLauncher-bin: update desktop files after merge/unmerge

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../HeroicGamesLauncher-bin-2.12.1.ebuild  | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git 
a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.12.1.ebuild 
b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.12.1.ebuild
index cb30735246..fc645df608 100644
--- a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.12.1.ebuild
+++ b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.12.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit desktop
+inherit desktop xdg
 
SRC_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v${PV}/heroic-${PV}.tar.xz;
 DESCRIPTION="A Native GOG and Epic Games Launcher for Linux, Windows and Mac."
 HOMEPAGE="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher;
@@ -57,3 +57,11 @@ src_install() {
domenu "${FILESDIR}/HeroicGamesLauncher-gamescope.desktop"
fi
 }
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/proj/guru:master commit in: games-util/HeroicGamesLauncher-bin/

2023-11-16 Thread David Roman
commit: d7f9c31aef4902a582ed862de0ab70dfd84d4fac
Author: Gonçalo Duarte  gmail  com>
AuthorDate: Mon Nov 13 08:07:25 2023 +
Commit: David Roman  gmail  com>
CommitDate: Mon Nov 13 08:12:05 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d7f9c31a

games-util/HeroicGamesLauncher-bin: fix QA_PREBUILT typo

Closes: https://bugs.gentoo.org/910248
Signed-off-by: Gonçalo Duarte  gmail.com>

 .../HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.10.0.ebuild   | 2 +-
 games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.10.0.ebuild 
b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.10.0.ebuild
index c67520fd27..cb30735246 100644
--- a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.10.0.ebuild
+++ b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.10.0.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/heroic-${PV}"
 
 IUSE="gamescope"
 
-QA_PREBUILD="
+QA_PREBUILT="
opt/heroic/chrome-sandbox
opt/heroic/chrome_crashpad_handler
opt/heroic/heroic

diff --git 
a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.2.ebuild 
b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.2.ebuild
index c67520fd27..cb30735246 100644
--- a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.2.ebuild
+++ b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.2.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/heroic-${PV}"
 
 IUSE="gamescope"
 
-QA_PREBUILD="
+QA_PREBUILT="
opt/heroic/chrome-sandbox
opt/heroic/chrome_crashpad_handler
opt/heroic/heroic



[gentoo-commits] repo/proj/guru:master commit in: games-util/HeroicGamesLauncher-bin/

2023-11-08 Thread Haelwenn Monnier
commit: 1544143f2653f22ee3df8aec6cc809fc6dd7c498
Author: Gonçalo Duarte  gmail  com>
AuthorDate: Tue Nov  7 11:21:47 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Nov  7 11:28:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1544143f

games-util/HeroicGamesLauncher-bin: fix CFGLAGS qa warning

Closes: https://bugs.gentoo.org/910248
Signed-off-by: Gonçalo Duarte  gmail.com>

 .../HeroicGamesLauncher-bin-2.10.0.ebuild| 16 ++--
 .../HeroicGamesLauncher-bin-2.9.2.ebuild | 16 ++--
 2 files changed, 28 insertions(+), 4 deletions(-)

diff --git 
a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.10.0.ebuild 
b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.10.0.ebuild
index 536a3668e6..c67520fd27 100644
--- a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.10.0.ebuild
+++ b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.10.0.ebuild
@@ -19,11 +19,23 @@ S="${WORKDIR}/heroic-${PV}"
 
 IUSE="gamescope"
 
-QA_PRESTRIPPED="
+QA_PREBUILD="
+   opt/heroic/chrome-sandbox
+   opt/heroic/chrome_crashpad_handler
+   opt/heroic/heroic
+   opt/heroic/libEGL.so
+   opt/heroic/libGLESv2.so
+   opt/heroic/libffmpeg.so
+   opt/heroic/libvk_swiftshader.so
+   opt/heroic/libvulkan.so.1
opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary
opt/heroic/resources/app.asar.unpacked/build/bin/linux/nile
-   opt/heroic/resources/app.asar.unpacked/build/bin/linux/vulkan-helper"
+   opt/heroic/resources/app.asar.unpacked/build/bin/linux/vulkan-helper
+   
opt/heroic/resources/app.asar.unpacked/node_modules/register-scheme/build/Release/register-protocol-handler.node
+   
opt/heroic/resources/app.asar.unpacked/node_modules/register-scheme/build/Release/node-addon-api/src/nothing.a
+   
opt/heroic/resources/app.asar.unpacked/node_modules/register-scheme/build/Release/nothing.a
+"
 
 src_install() {
mv "${S}" "${WORKDIR}/heroic"

diff --git 
a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.2.ebuild 
b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.2.ebuild
index 536a3668e6..c67520fd27 100644
--- a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.2.ebuild
+++ b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.2.ebuild
@@ -19,11 +19,23 @@ S="${WORKDIR}/heroic-${PV}"
 
 IUSE="gamescope"
 
-QA_PRESTRIPPED="
+QA_PREBUILD="
+   opt/heroic/chrome-sandbox
+   opt/heroic/chrome_crashpad_handler
+   opt/heroic/heroic
+   opt/heroic/libEGL.so
+   opt/heroic/libGLESv2.so
+   opt/heroic/libffmpeg.so
+   opt/heroic/libvk_swiftshader.so
+   opt/heroic/libvulkan.so.1
opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary
opt/heroic/resources/app.asar.unpacked/build/bin/linux/nile
-   opt/heroic/resources/app.asar.unpacked/build/bin/linux/vulkan-helper"
+   opt/heroic/resources/app.asar.unpacked/build/bin/linux/vulkan-helper
+   
opt/heroic/resources/app.asar.unpacked/node_modules/register-scheme/build/Release/register-protocol-handler.node
+   
opt/heroic/resources/app.asar.unpacked/node_modules/register-scheme/build/Release/node-addon-api/src/nothing.a
+   
opt/heroic/resources/app.asar.unpacked/node_modules/register-scheme/build/Release/nothing.a
+"
 
 src_install() {
mv "${S}" "${WORKDIR}/heroic"



[gentoo-commits] repo/proj/guru:master commit in: games-util/HeroicGamesLauncher-bin/

2023-11-06 Thread David Roman
commit: 826b70ba01216158e3df144749616899b168507e
Author: Gonçalo Duarte  gmail  com>
AuthorDate: Sun Nov  5 16:23:49 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sun Nov  5 17:04:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=826b70ba

games-util/HeroicGamesLauncher-bin: add 2.10.0, drop 2.9.1

Signed-off-by: Gonçalo Duarte  gmail.com>

 ...sLauncher-bin-2.9.1.ebuild => HeroicGamesLauncher-bin-2.10.0.ebuild} | 0
 games-util/HeroicGamesLauncher-bin/Manifest | 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.1.ebuild 
b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.10.0.ebuild
similarity index 100%
rename from 
games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.1.ebuild
rename to 
games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.10.0.ebuild

diff --git a/games-util/HeroicGamesLauncher-bin/Manifest 
b/games-util/HeroicGamesLauncher-bin/Manifest
index f1c0adab4e..9aaeaee3e9 100644
--- a/games-util/HeroicGamesLauncher-bin/Manifest
+++ b/games-util/HeroicGamesLauncher-bin/Manifest
@@ -1,2 +1,2 @@
-DIST heroic-2.9.1.tar.xz 101374412 BLAKE2B 
47f9f4e80b141e58117e79b9a356e36f337fe6821a766d31d0434e8ee0699e46837facf4186a15a030775b07aefb54542ee93caa450f8487258e27347175740e
 SHA512 
2c79681a52a5efb00280243d44f44114cb96d4a859ac8d83da8511305cda05a093f44d4dd8ceb081e88b54745df7a4817e60efbe7a04e66a5808325036c5785f
+DIST heroic-2.10.0.tar.xz 103110396 BLAKE2B 
6f6921f8e75802427cd6f21a7666b33a67b553b79937de2a4ebae0a690cf87657b730b5306f61e909bccab80fd68b923346b14be6cc674d913769d1e4ed9f268
 SHA512 
1748f80341276d6ca9bd3375333c11fb22908413eb69ad47f61b2450fa98015a4e12426d8b825b8113cd218f4a01567faeff6cf41f5aa4b87dbf7c06d7feedad
 DIST heroic-2.9.2.tar.xz 101500808 BLAKE2B 
93776e387e5934b59ad901cad564702a9b519dc40c5782a75cc1da111cd9cc9ec56876387aeed525d03ef425580bd49d1ef6425345c5c1d24c0fd8bbdf3dfde4
 SHA512 
146421dee45d1e93233a7936642146d42db307349551058dea858a869f04f32d2921b3bcc45be3ba041c9a48ae11641dce6d16b72186c4c385a7f25aa3ff19d3



[gentoo-commits] repo/proj/guru:master commit in: games-util/HeroicGamesLauncher-bin/

2023-10-27 Thread David Roman
commit: 24239715346a66fa92fa7164ecd69e83f5554265
Author: Gonçalo Duarte  gmail  com>
AuthorDate: Thu Oct 26 17:00:11 2023 +
Commit: David Roman  gmail  com>
CommitDate: Thu Oct 26 17:06:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=24239715

games-util/HeroicGamesLauncher-bin: drop 2.8.0, add 2.9.1, fix QA_PRESTRIPPED 
notice
Closes: https://bugs.gentoo.org/916305

Signed-off-by: Gonçalo Duarte  gmail.com>

 .../HeroicGamesLauncher-bin-2.9.1.ebuild   | 10 --
 ...r-bin-2.8.0.ebuild => HeroicGamesLauncher-bin-2.9.2.ebuild} |  9 -
 games-util/HeroicGamesLauncher-bin/Manifest|  2 +-
 3 files changed, 17 insertions(+), 4 deletions(-)

diff --git 
a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.1.ebuild 
b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.1.ebuild
index 1056c402a9..536a3668e6 100644
--- a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.1.ebuild
+++ b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.1.ebuild
@@ -19,6 +19,12 @@ S="${WORKDIR}/heroic-${PV}"
 
 IUSE="gamescope"
 
+QA_PRESTRIPPED="
+   opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
+   opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary
+   opt/heroic/resources/app.asar.unpacked/build/bin/linux/nile
+   opt/heroic/resources/app.asar.unpacked/build/bin/linux/vulkan-helper"
+
 src_install() {
mv "${S}" "${WORKDIR}/heroic"
insinto /opt
@@ -29,8 +35,8 @@ src_install() {
 
#fix login error both EPIC and GOG
fperms +x 
/opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary \
-   /opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl \
-   /opt/heroic/resources/app.asar.unpacked/build/bin/linux/nile
+   /opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl \
+   /opt/heroic/resources/app.asar.unpacked/build/bin/linux/nile
 
domenu "${FILESDIR}/HeroicGamesLauncher.desktop"
newicon "${WORKDIR}/heroic/resources/app.asar.unpacked/build/icon.png" 
heroic.png

diff --git 
a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.8.0.ebuild 
b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.2.ebuild
similarity index 72%
rename from 
games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.8.0.ebuild
rename to 
games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.2.ebuild
index 57a1ac448a..536a3668e6 100644
--- a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.8.0.ebuild
+++ b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.2.ebuild
@@ -19,6 +19,12 @@ S="${WORKDIR}/heroic-${PV}"
 
 IUSE="gamescope"
 
+QA_PRESTRIPPED="
+   opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
+   opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary
+   opt/heroic/resources/app.asar.unpacked/build/bin/linux/nile
+   opt/heroic/resources/app.asar.unpacked/build/bin/linux/vulkan-helper"
+
 src_install() {
mv "${S}" "${WORKDIR}/heroic"
insinto /opt
@@ -29,7 +35,8 @@ src_install() {
 
#fix login error both EPIC and GOG
fperms +x 
/opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary \
-   /opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
+   /opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl \
+   /opt/heroic/resources/app.asar.unpacked/build/bin/linux/nile
 
domenu "${FILESDIR}/HeroicGamesLauncher.desktop"
newicon "${WORKDIR}/heroic/resources/app.asar.unpacked/build/icon.png" 
heroic.png

diff --git a/games-util/HeroicGamesLauncher-bin/Manifest 
b/games-util/HeroicGamesLauncher-bin/Manifest
index ef1b095498..f1c0adab4e 100644
--- a/games-util/HeroicGamesLauncher-bin/Manifest
+++ b/games-util/HeroicGamesLauncher-bin/Manifest
@@ -1,2 +1,2 @@
-DIST heroic-2.8.0.tar.xz 98002940 BLAKE2B 
43059c4be66e86a3a3bb8b1b93fb41259dfc8a773ccaacb4e91a5eb955e602dab21100840eded9a710950d2b9d8f1df7c2c62a48f37738ed7f1ab5a40cc46198
 SHA512 
e0bd8e4b36149766d4f5485ba19752058a689d234f90caa89ca707e46295bf52b52e454768da6e298608894fdca0cd44128a56b0974ff93aac49f9fbce58dd05
 DIST heroic-2.9.1.tar.xz 101374412 BLAKE2B 
47f9f4e80b141e58117e79b9a356e36f337fe6821a766d31d0434e8ee0699e46837facf4186a15a030775b07aefb54542ee93caa450f8487258e27347175740e
 SHA512 
2c79681a52a5efb00280243d44f44114cb96d4a859ac8d83da8511305cda05a093f44d4dd8ceb081e88b54745df7a4817e60efbe7a04e66a5808325036c5785f
+DIST heroic-2.9.2.tar.xz 101500808 BLAKE2B 
93776e387e5934b59ad901cad564702a9b519dc40c5782a75cc1da111cd9cc9ec56876387aeed525d03ef425580bd49d1ef6425345c5c1d24c0fd8bbdf3dfde4
 SHA512 
146421dee45d1e93233a7936642146d42db307349551058dea858a869f04f32d2921b3bcc45be3ba041c9a48ae11641dce6d16b72186c4c385a7f25aa3ff19d3



[gentoo-commits] repo/proj/guru:master commit in: games-util/HeroicGamesLauncher-bin/files/

2023-08-04 Thread Florian Schmaus
commit: d994e303bfb024a3d29d1083a4dc533ee93194fe
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Wed Aug  2 21:42:51 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Aug  2 21:42:51 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d994e303

games-util/HeroicGamesLauncher-bin: update gamescope desktop file

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../HeroicGamesLauncher-bin/files/HeroicGamesLauncher-gamescope.desktop | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/games-util/HeroicGamesLauncher-bin/files/HeroicGamesLauncher-gamescope.desktop
 
b/games-util/HeroicGamesLauncher-bin/files/HeroicGamesLauncher-gamescope.desktop
index 5defa7da26..ba5185b022 100644
--- 
a/games-util/HeroicGamesLauncher-bin/files/HeroicGamesLauncher-gamescope.desktop
+++ 
b/games-util/HeroicGamesLauncher-bin/files/HeroicGamesLauncher-gamescope.desktop
@@ -1,6 +1,6 @@
 [Desktop Entry]
 Name=Heroic Games Launcher (Gamescope)
-Exec=env GDK_BACKEND=wayland gamescope -w 1920 -h 1080 -f -R --RT 
--force-grab-cursor --prefer-vk-device --adaptive-sync --sharpness 15 -- 
/opt/heroic/heroic --ozone-platform=x11 
--enable-features=UseOzonePlatform,WaylandWindowDecorations
+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 -- /opt/heroic/heroic --ozone-platform=x11 
--enable-features=UseOzonePlatform,WaylandWindowDecorations
 Terminal=false
 Type=Application
 Icon=heroic



[gentoo-commits] repo/proj/guru:master commit in: games-util/HeroicGamesLauncher-bin/

2023-08-04 Thread Florian Schmaus
commit: 40ecc6d893ffcb26bc5cbc10b3f6d3c74ee8e39c
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Wed Aug  2 17:01:12 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Aug  2 17:04:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=40ecc6d8

games-util/HeroicGamesLauncher-bin: fix nile permission denied
 * nile: Linux native Amazon Games client

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.1.ebuild   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.1.ebuild 
b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.1.ebuild
index 57a1ac448a..1056c402a9 100644
--- a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.1.ebuild
+++ b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.1.ebuild
@@ -29,7 +29,8 @@ src_install() {
 
#fix login error both EPIC and GOG
fperms +x 
/opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary \
-   /opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
+   /opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl \
+   /opt/heroic/resources/app.asar.unpacked/build/bin/linux/nile
 
domenu "${FILESDIR}/HeroicGamesLauncher.desktop"
newicon "${WORKDIR}/heroic/resources/app.asar.unpacked/build/icon.png" 
heroic.png



[gentoo-commits] repo/proj/guru:master commit in: games-util/HeroicGamesLauncher-bin/

2023-07-31 Thread David Roman
commit: 6cd486135393ce53221093ec4bf59913c7554875
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun Jul 30 14:59:47 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sun Jul 30 15:00:11 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6cd48613

games-util/HeroicGamesLauncher-bin: update Manifest

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 games-util/HeroicGamesLauncher-bin/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-util/HeroicGamesLauncher-bin/Manifest 
b/games-util/HeroicGamesLauncher-bin/Manifest
index 16d660b7a7..ef1b095498 100644
--- a/games-util/HeroicGamesLauncher-bin/Manifest
+++ b/games-util/HeroicGamesLauncher-bin/Manifest
@@ -1,2 +1,2 @@
 DIST heroic-2.8.0.tar.xz 98002940 BLAKE2B 
43059c4be66e86a3a3bb8b1b93fb41259dfc8a773ccaacb4e91a5eb955e602dab21100840eded9a710950d2b9d8f1df7c2c62a48f37738ed7f1ab5a40cc46198
 SHA512 
e0bd8e4b36149766d4f5485ba19752058a689d234f90caa89ca707e46295bf52b52e454768da6e298608894fdca0cd44128a56b0974ff93aac49f9fbce58dd05
-DIST heroic-2.9.1.tar.xz 4557338 BLAKE2B 
260ba85d73cdc9b96f180135de91385797b50bf2479a3584cba10491303f7603a105c851478da8ed0a11d0917c064f42501b5563a9e9a3cc75f9cd67265cd18e
 SHA512 
7e1d72c0b032b4df2f07771b905fecabc7506ae6374c0ab83a24e982d3cd083fc05641efbedd7cddeb506ddf204892572348a07f0b3f15afb880890edaca7e61
+DIST heroic-2.9.1.tar.xz 101374412 BLAKE2B 
47f9f4e80b141e58117e79b9a356e36f337fe6821a766d31d0434e8ee0699e46837facf4186a15a030775b07aefb54542ee93caa450f8487258e27347175740e
 SHA512 
2c79681a52a5efb00280243d44f44114cb96d4a859ac8d83da8511305cda05a093f44d4dd8ceb081e88b54745df7a4817e60efbe7a04e66a5808325036c5785f



[gentoo-commits] repo/proj/guru:master commit in: games-util/HeroicGamesLauncher-bin/

2023-07-29 Thread Florian Schmaus
commit: 2a69d3ad75196213043ad28624d693c36d9bb835
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu Jul 27 19:33:54 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Jul 27 19:34:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2a69d3ad

games-util/HeroicGamesLauncher-bin: add 2.9.1, drop 2.9.0

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 ...esLauncher-bin-2.9.0.ebuild => HeroicGamesLauncher-bin-2.9.1.ebuild} | 0
 games-util/HeroicGamesLauncher-bin/Manifest | 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.0.ebuild 
b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.1.ebuild
similarity index 100%
rename from 
games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.0.ebuild
rename to 
games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.1.ebuild

diff --git a/games-util/HeroicGamesLauncher-bin/Manifest 
b/games-util/HeroicGamesLauncher-bin/Manifest
index 800876e922..16d660b7a7 100644
--- a/games-util/HeroicGamesLauncher-bin/Manifest
+++ b/games-util/HeroicGamesLauncher-bin/Manifest
@@ -1,2 +1,2 @@
 DIST heroic-2.8.0.tar.xz 98002940 BLAKE2B 
43059c4be66e86a3a3bb8b1b93fb41259dfc8a773ccaacb4e91a5eb955e602dab21100840eded9a710950d2b9d8f1df7c2c62a48f37738ed7f1ab5a40cc46198
 SHA512 
e0bd8e4b36149766d4f5485ba19752058a689d234f90caa89ca707e46295bf52b52e454768da6e298608894fdca0cd44128a56b0974ff93aac49f9fbce58dd05
-DIST heroic-2.9.0.tar.xz 101442852 BLAKE2B 
ffdf1410c5f0647095aab7a8b3a8a3f02b0cb5a0b94a8c3dfdced00200fa4ef48d7a35eca12e3878f19b8a7ef7b8d784b2ac202a267e4950132fcd3ce6b612a1
 SHA512 
6cd030683eca84e39bc6d21ea19c6e3e48a61eeb95425822e5338f0c916ee0579d606c5e263d42f4e5528246a0dce4d62aa935448c8d3e426e1ae729109776b1
+DIST heroic-2.9.1.tar.xz 4557338 BLAKE2B 
260ba85d73cdc9b96f180135de91385797b50bf2479a3584cba10491303f7603a105c851478da8ed0a11d0917c064f42501b5563a9e9a3cc75f9cd67265cd18e
 SHA512 
7e1d72c0b032b4df2f07771b905fecabc7506ae6374c0ab83a24e982d3cd083fc05641efbedd7cddeb506ddf204892572348a07f0b3f15afb880890edaca7e61



[gentoo-commits] repo/proj/guru:master commit in: games-util/HeroicGamesLauncher-bin/

2023-07-27 Thread David Roman
commit: 18365a94fd55fc97770a73d2cc1c0f64adf4c396
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Wed Jul 26 11:33:26 2023 +
Commit: David Roman  gmail  com>
CommitDate: Wed Jul 26 13:03:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=18365a94

games-util/HeroicGamesLauncher-bin: add 2.9.0

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../HeroicGamesLauncher-bin-2.9.0.ebuild   | 40 ++
 games-util/HeroicGamesLauncher-bin/Manifest|  1 +
 games-util/HeroicGamesLauncher-bin/metadata.xml|  4 +++
 3 files changed, 45 insertions(+)

diff --git 
a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.0.ebuild 
b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.0.ebuild
new file mode 100644
index 00..57a1ac448a
--- /dev/null
+++ b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.9.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop
+SRC_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v${PV}/heroic-${PV}.tar.xz;
+DESCRIPTION="A Native GOG and Epic Games Launcher for Linux, Windows and Mac."
+HOMEPAGE="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher;
+
+LICENSE="GPL-3"
+SLOT="0"
+
+RDEPEND="gamescope? ( gui-wm/gamescope )"
+
+KEYWORDS="~amd64"
+
+S="${WORKDIR}/heroic-${PV}"
+
+IUSE="gamescope"
+
+src_install() {
+   mv "${S}" "${WORKDIR}/heroic"
+   insinto /opt
+   doins -r "${WORKDIR}/heroic"
+   insinto /opt/bin
+   doins "${FILESDIR}/heroic"
+   fperms +x /opt/heroic/heroic /opt/bin/heroic
+
+   #fix login error both EPIC and GOG
+   fperms +x 
/opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary \
+   /opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
+
+   domenu "${FILESDIR}/HeroicGamesLauncher.desktop"
+   newicon "${WORKDIR}/heroic/resources/app.asar.unpacked/build/icon.png" 
heroic.png
+   if use gamescope; then
+   #Start Heroic as gamescope window
+   domenu "${FILESDIR}/HeroicGamesLauncher-gamescope.desktop"
+   fi
+}

diff --git a/games-util/HeroicGamesLauncher-bin/Manifest 
b/games-util/HeroicGamesLauncher-bin/Manifest
index c217b00ded..800876e922 100644
--- a/games-util/HeroicGamesLauncher-bin/Manifest
+++ b/games-util/HeroicGamesLauncher-bin/Manifest
@@ -1 +1,2 @@
 DIST heroic-2.8.0.tar.xz 98002940 BLAKE2B 
43059c4be66e86a3a3bb8b1b93fb41259dfc8a773ccaacb4e91a5eb955e602dab21100840eded9a710950d2b9d8f1df7c2c62a48f37738ed7f1ab5a40cc46198
 SHA512 
e0bd8e4b36149766d4f5485ba19752058a689d234f90caa89ca707e46295bf52b52e454768da6e298608894fdca0cd44128a56b0974ff93aac49f9fbce58dd05
+DIST heroic-2.9.0.tar.xz 101442852 BLAKE2B 
ffdf1410c5f0647095aab7a8b3a8a3f02b0cb5a0b94a8c3dfdced00200fa4ef48d7a35eca12e3878f19b8a7ef7b8d784b2ac202a267e4950132fcd3ce6b612a1
 SHA512 
6cd030683eca84e39bc6d21ea19c6e3e48a61eeb95425822e5338f0c916ee0579d606c5e263d42f4e5528246a0dce4d62aa935448c8d3e426e1ae729109776b1

diff --git a/games-util/HeroicGamesLauncher-bin/metadata.xml 
b/games-util/HeroicGamesLauncher-bin/metadata.xml
index 9710ed5ed4..4027598026 100644
--- a/games-util/HeroicGamesLauncher-bin/metadata.xml
+++ b/games-util/HeroicGamesLauncher-bin/metadata.xml
@@ -4,6 +4,10 @@

Efficient micro-compositor for running 
games

+   
+   gonegrier.dua...@gmail.com
+   Gonçalo Negrier Duarte
+   

Heroic-Games-Launcher/HeroicGamesLauncher




[gentoo-commits] repo/proj/guru:master commit in: games-util/HeroicGamesLauncher-bin/files/, games-util/HeroicGamesLauncher-bin/

2023-07-13 Thread David Roman
commit: 4a713cbdd9faafd185e87e1be24637ea0278484b
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Wed Jul 12 16:36:30 2023 +
Commit: David Roman  gmail  com>
CommitDate: Wed Jul 12 16:41:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4a713cbd

games-util/HeroicGamesLauncher-bin: add gamescope useflag
 * add desktop file to open with gamescope
 * launch heroic using gamescope (app and all games)

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../HeroicGamesLauncher-bin-2.8.0.ebuild| 13 +++--
 .../files/HeroicGamesLauncher-gamescope.desktop | 11 +++
 games-util/HeroicGamesLauncher-bin/metadata.xml |  3 +++
 3 files changed, 25 insertions(+), 2 deletions(-)

diff --git 
a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.8.0.ebuild 
b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.8.0.ebuild
index f0dabe1f9..57a1ac448 100644
--- a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.8.0.ebuild
+++ b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.8.0.ebuild
@@ -11,10 +11,14 @@ 
HOMEPAGE="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher;
 LICENSE="GPL-3"
 SLOT="0"
 
-KEYWORDS="~amd64 ~x86"
+RDEPEND="gamescope? ( gui-wm/gamescope )"
+
+KEYWORDS="~amd64"
 
 S="${WORKDIR}/heroic-${PV}"
 
+IUSE="gamescope"
+
 src_install() {
mv "${S}" "${WORKDIR}/heroic"
insinto /opt
@@ -24,8 +28,13 @@ src_install() {
fperms +x /opt/heroic/heroic /opt/bin/heroic
 
#fix login error both EPIC and GOG
-   fperms +x 
/opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary 
/opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
+   fperms +x 
/opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary \
+   /opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
 
domenu "${FILESDIR}/HeroicGamesLauncher.desktop"
newicon "${WORKDIR}/heroic/resources/app.asar.unpacked/build/icon.png" 
heroic.png
+   if use gamescope; then
+   #Start Heroic as gamescope window
+   domenu "${FILESDIR}/HeroicGamesLauncher-gamescope.desktop"
+   fi
 }

diff --git 
a/games-util/HeroicGamesLauncher-bin/files/HeroicGamesLauncher-gamescope.desktop
 
b/games-util/HeroicGamesLauncher-bin/files/HeroicGamesLauncher-gamescope.desktop
new file mode 100644
index 0..8b7836f91
--- /dev/null
+++ 
b/games-util/HeroicGamesLauncher-bin/files/HeroicGamesLauncher-gamescope.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Heroic Games Launcher (Gamescope)
+Exec=env GDK_BACKEND=wayland gamescope -w 1920 -h 1080 -f -Y -R --RT 
--force-grab-cursor --prefer-vk-device --adaptive-sync --sharpness 15 -- 
/opt/heroic/heroic --ozone-platform=x11 
--enable-features=UseOzonePlatform,WaylandWindowDecorations
+Terminal=false
+Type=Application
+Icon=heroic
+StartupWMClass=Heroic
+Comment=An Open Source GOG and Epic Games launcher
+Comment[de]=Ein Open Source Spielelauncher for GOG und Epic Games
+MimeType=x-scheme-handler/heroic;
+Categories=Game;
\ No newline at end of file

diff --git a/games-util/HeroicGamesLauncher-bin/metadata.xml 
b/games-util/HeroicGamesLauncher-bin/metadata.xml
index 27a574a1f..9710ed5ed 100644
--- a/games-util/HeroicGamesLauncher-bin/metadata.xml
+++ b/games-util/HeroicGamesLauncher-bin/metadata.xml
@@ -1,6 +1,9 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   Efficient micro-compositor for running 
games
+   

Heroic-Games-Launcher/HeroicGamesLauncher