From b6c552330e664be7ded7e77e360a778748a804bb Mon Sep 17 00:00:00 2001 From: KF-Art Date: Fri, 13 May 2022 14:40:33 -0400 Subject: [PATCH] New Package: heroic-bin-2.2.6_1 --- srcpkgs/heroic-bin/files/heroic.desktop | 10 +++++++++ srcpkgs/heroic-bin/template | 28 +++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 srcpkgs/heroic-bin/files/heroic.desktop create mode 100644 srcpkgs/heroic-bin/template diff --git a/srcpkgs/heroic-bin/files/heroic.desktop b/srcpkgs/heroic-bin/files/heroic.desktop new file mode 100644 index 0000000..87cbdf3 --- /dev/null +++ b/srcpkgs/heroic-bin/files/heroic.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Heroic Games Launcher +Exec=heroic %U +Terminal=false +Type=Application +Icon=heroic +StartupWMClass=Heroic +Comment=An Open Source Launcher for GOG and Epic Games +MimeType=x-scheme-handler/heroic; +Categories=Game; diff --git a/srcpkgs/heroic-bin/template b/srcpkgs/heroic-bin/template new file mode 100644 index 0000000..2a890ea --- /dev/null +++ b/srcpkgs/heroic-bin/template @@ -0,0 +1,28 @@ +# Template file for 'heroic-bin' +pkgname=heroic-bin +version=2.2.6 +revision=1 +nostrip=yes +archs="x86_64" +create_wrksrc=yes +build_style=fetch +hostmakedepends="bsdtar" +depends="fuse gawk zstd" +repository="cereus-extra" +short_desc="Heroic Games Launcher, an Open Source Launcher for GOG and Epic Games" +maintainer="KF-Art " +license="GPL-3.0" +homepage="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher" +changelog="${homepage}/releases/tag/v${version}" +distfiles="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v${version}/heroic-${version}.tar.xz" +checksum=fad4fda12ddcf5ee4f35dda01b84d9da048306a274808464f4d646815d13993e + +do_install() { + for dir in opt usr/bin usr/share/applications; do + vmkdir ${dir} + done + + bsdtar -xf heroic-${version}.tar.xz -C "${DESTDIR}/opt/" + ln -s /opt/heroic-${version}/heroic "${DESTDIR}/usr/bin/heroic" + vcopy "${FILESDIR}/heroic.desktop" usr/share/applications/ +}