commit:     18365a94fd55fc97770a73d2cc1c0f64adf4c396
Author:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Wed Jul 26 11:33:26 2023 +0000
Commit:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
CommitDate: Wed Jul 26 13:03:00 2023 +0000
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 <gonegrier.duarte <AT> 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 000000000..57a1ac448
--- /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 c217b00de..800876e92 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 9710ed5ed..402759802 100644
--- a/games-util/HeroicGamesLauncher-bin/metadata.xml
+++ b/games-util/HeroicGamesLauncher-bin/metadata.xml
@@ -4,6 +4,10 @@
        <use>
                <flag name="gamescope">Efficient micro-compositor for running 
games</flag>
        </use>
+       <maintainer type="person">
+               <email>gonegrier.dua...@gmail.com</email>
+               <name>Gonçalo Negrier Duarte</name>
+       </maintainer>
        <upstream>
                <remote-id 
type="github">Heroic-Games-Launcher/HeroicGamesLauncher</remote-id>
        </upstream>

Reply via email to