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>
