From d2361d8f71c9d153f753fc289480ca9a00e0de42 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 4 May 2026 10:22:27 +0200 Subject: [PATCH] Add heroic games launcher --- build/packages/edge.packages | 1 + .../edge/heroic-games-launcher-bin/PKGBUILD | 29 +++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 pkgbuilds/edge/heroic-games-launcher-bin/PKGBUILD diff --git a/build/packages/edge.packages b/build/packages/edge.packages index 3ac23a0..09f2e24 100644 --- a/build/packages/edge.packages +++ b/build/packages/edge.packages @@ -19,6 +19,7 @@ elephant-symbols elephant-todo elephant-unicode elephant-websearch +heroic-games-launcher-bin libretro-fbneo-git limine-mkinitcpio-hook limine-snapper-sync diff --git a/pkgbuilds/edge/heroic-games-launcher-bin/PKGBUILD b/pkgbuilds/edge/heroic-games-launcher-bin/PKGBUILD new file mode 100644 index 0000000..246b4be --- /dev/null +++ b/pkgbuilds/edge/heroic-games-launcher-bin/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: flaviofearn +# Maintainer: CommandMC + +pkgname=heroic-games-launcher-bin +pkgver=2.21.0 +pkgrel=1 +pkgdesc="An Open source Launcher for Epic, Amazon and GOG Games" +arch=('x86_64') +url="https://heroicgameslauncher.com/" +license=('GPL-3.0-only') +_filename=Heroic-2.21.0-linux-x64.pacman +source=("https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.21.0/Heroic-2.21.0-linux-x64.pacman") +noextract=("Heroic-2.21.0-linux-x64.pacman") +sha256sums=(7b33e168231f53d3498733aa774a0e160b2ff67d55b4cbf1ee9a4add17398765) +options=(!strip) +depends=( + which + gtk3 +) +provides=(heroic-games-launcher) +conflicts=(heroic-games-launcher) + +package() { + tar -xJv -C "$pkgdir" -f "$srcdir/$_filename" usr opt + mkdir "$pkgdir/usr/bin" + ln -s "/opt/Heroic/heroic" "$pkgdir/usr/bin/heroic" +} + +# vim:set ts=2 sw=2 et: syntax=sh