commit:     8121bac43bd0ad07804343ffa6ee52b1cdde2545
Author:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Sun Jul  9 20:33:03 2023 +0000
Commit:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
CommitDate: Sun Jul  9 20:33:25 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8121bac4

games-util/HeroicGamesLauncher-bin: new package, add 2.8.0

Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail.com>

 .../HeroicGamesLauncher-bin-2.8.0.ebuild           | 31 ++++++++++++++++++++++
 games-util/HeroicGamesLauncher-bin/Manifest        |  1 +
 .../files/HeroicGamesLauncher.desktop              | 11 ++++++++
 games-util/HeroicGamesLauncher-bin/files/heroic    |  3 +++
 games-util/HeroicGamesLauncher-bin/metadata.xml    |  7 +++++
 5 files changed, 53 insertions(+)

diff --git 
a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.8.0.ebuild 
b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.8.0.ebuild
new file mode 100644
index 000000000..c1b8f79e7
--- /dev/null
+++ b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.8.0.ebuild
@@ -0,0 +1,31 @@
+# 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"
+
+KEYWORDS="~amd64 ~x86"
+
+S="${WORKDIR}/heroic-${PV}"
+
+src_install() {
+       mv "${S}" "${WORKDIR}/heroic"
+       insinto /opt
+       doins -r "${WORKDIR}/heroic"
+       insinto /opt/bin
+       doins "${FILESDIR}/heroic"
+       fperms +x /opt/heroic /opt/bin/heroic
+
+       #fix login error both EPIC and GOG
+       fperms +x 
/opt/heroic/resources/app.asar.unpacked/build/bin/linux/{legendary, gogdl}
+
+       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
new file mode 100644
index 000000000..c217b00de
--- /dev/null
+++ b/games-util/HeroicGamesLauncher-bin/Manifest
@@ -0,0 +1 @@
+DIST heroic-2.8.0.tar.xz 98002940 BLAKE2B 
43059c4be66e86a3a3bb8b1b93fb41259dfc8a773ccaacb4e91a5eb955e602dab21100840eded9a710950d2b9d8f1df7c2c62a48f37738ed7f1ab5a40cc46198
 SHA512 
e0bd8e4b36149766d4f5485ba19752058a689d234f90caa89ca707e46295bf52b52e454768da6e298608894fdca0cd44128a56b0974ff93aac49f9fbce58dd05

diff --git 
a/games-util/HeroicGamesLauncher-bin/files/HeroicGamesLauncher.desktop 
b/games-util/HeroicGamesLauncher-bin/files/HeroicGamesLauncher.desktop
new file mode 100644
index 000000000..68ff364fd
--- /dev/null
+++ b/games-util/HeroicGamesLauncher-bin/files/HeroicGamesLauncher.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Heroic Games Launcher
+Exec=/opt/heroic/heroic %U
+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/files/heroic 
b/games-util/HeroicGamesLauncher-bin/files/heroic
new file mode 100644
index 000000000..b539da32a
--- /dev/null
+++ b/games-util/HeroicGamesLauncher-bin/files/heroic
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+/opt/heroic/heroic %U
\ No newline at end of file

diff --git a/games-util/HeroicGamesLauncher-bin/metadata.xml 
b/games-util/HeroicGamesLauncher-bin/metadata.xml
new file mode 100644
index 000000000..27a574a1f
--- /dev/null
+++ b/games-util/HeroicGamesLauncher-bin/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <upstream>
+               <remote-id 
type="github">Heroic-Games-Launcher/HeroicGamesLauncher</remote-id>
+       </upstream>
+</pkgmetadata>

Reply via email to