From f94f044883b5402ee99b684eb78ef48bfdabac2a Mon Sep 17 00:00:00 2001 From: sirkhancision Date: Wed, 31 May 2023 23:02:43 -0300 Subject: [PATCH] New package: HeroicGamesLauncher-2.8.0 --- .../files/HeroicGamesLauncher.desktop | 10 +++++++ srcpkgs/HeroicGamesLauncher/template | 30 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 srcpkgs/HeroicGamesLauncher/files/HeroicGamesLauncher.desktop create mode 100644 srcpkgs/HeroicGamesLauncher/template diff --git a/srcpkgs/HeroicGamesLauncher/files/HeroicGamesLauncher.desktop b/srcpkgs/HeroicGamesLauncher/files/HeroicGamesLauncher.desktop new file mode 100644 index 000000000000..1c5a99ad5d3a --- /dev/null +++ b/srcpkgs/HeroicGamesLauncher/files/HeroicGamesLauncher.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Heroic Games Launcher +Exec=heroic %U +Terminal=false +Type=Application +Icon=heroic +StartupWMClass=Heroic +Comment=Open source launcher for GOG and Epic Games +MimeType=x-scheme-handler/heroic; +Categories=Game; diff --git a/srcpkgs/HeroicGamesLauncher/template b/srcpkgs/HeroicGamesLauncher/template new file mode 100644 index 000000000000..abe51489ef43 --- /dev/null +++ b/srcpkgs/HeroicGamesLauncher/template @@ -0,0 +1,30 @@ +# Template file for 'HeroicGamesLauncher' +pkgname=HeroicGamesLauncher +version=2.8.0 +revision=1 +archs="x86_64" +hostmakedepends="nodejs python3 yarn" +checkdepends="tar xz" +short_desc="Open source launcher for GOG and Epic Games" +maintainer="sirkhancision " +license="GPL-3.0-or-later" +homepage="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher" +distfiles="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/archive/v${version}.tar.gz" +checksum=59f068d6ba7e6c9c5d3c08f06b4cee23f07452777b9edb8baa61895fa9f40320 +nopie_files="/opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl + /opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary" + +do_build() { + yarn + yarn dist:linux tar.xz +} + +do_install() { + vmkdir opt/heroic + vmkdir usr/bin + vcopy dist/linux-unpacked/* opt/heroic + ln -sf /opt/heroic/heroic "${DESTDIR}/usr/bin/heroic" + + vinstall public/icon.png 644 usr/share/pixmaps heroic.png + vinstall "${FILESDIR}/HeroicGamesLauncher.desktop" 644 usr/share/applications +}