[gentoo-commits] repo/proj/guru:master commit in: games-util/HeroicGamesLauncher-bin/files/, games-util/HeroicGamesLauncher-bin/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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