From dc2843d2346a371b5104304e465ab61e57d172c4 Mon Sep 17 00:00:00 2001 From: Ruthenic Date: Fri, 2 Jul 2021 18:34:32 -0400 Subject: [PATCH] New package: heroic-games-launcher-1.8.1 --- srcpkgs/heroic-games-launcher/template | 47 ++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 srcpkgs/heroic-games-launcher/template diff --git a/srcpkgs/heroic-games-launcher/template b/srcpkgs/heroic-games-launcher/template new file mode 100644 index 000000000000..1dab17ccfe99 --- /dev/null +++ b/srcpkgs/heroic-games-launcher/template @@ -0,0 +1,47 @@ +# Template file for 'heroic-games-launcher' +pkgname=heroic-games-launcher +version=1.8.1 +revision=1 +archs="x86_64" +wrksrc=${pkgname}-${version} +create_wrksrc=yes +#configure_args="" +#make_build_args="" +#make_install_args="" +#conf_files="" +#make_dirs="/var/log/dir 0755 root root" +hostmakedepends="nodejs yarn python3 python3-setuptools python3-wheel fuse git gawk tar" +#makedepends="" +depends="fuse" +short_desc="Native Epic Games launcher for Linux" +maintainer="Ruthenic " +license="GPL-3.0-only" +homepage="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher" +#distfiles="" +#checksum="7c479dea0e87ef8cffb9712ff8258d7a16aa4c3913e604589f5d714be5bf2f71" + +do_fetch() { + mkdir -p ${pkgname}-${version} + cd ${pkgname}-${version} + git clone ${homepage} -b v${version} heroic + shopt -s dotglob nullglob + mv heroic/* . + rm -rf heroic +} + +do_build() { + yarn + yarn dist +} + +do_install() { + #Install application files + vmkdir usr/lib/heroic-games-launcher + vcopy dist/linux-unpacked/* usr/lib/heroic-games-launcher + #Symlink binary to /usr/bin + vmkdir usr/bin + ln -sf /usr/lib/heroic-games-launcher/heroic ${DESTDIR}/usr/bin + #Install icons + vmkdir usr/share/icons/hicolor + vinstall build/icon.png 644 usr/share/icons/hicolor/512x512/apps/ heroic.png +}