diff --git a/games-util/heroic/Manifest b/games-util/heroic/Manifest index bef584e..1668e89 100644 --- a/games-util/heroic/Manifest +++ b/games-util/heroic/Manifest @@ -1,4 +1,6 @@ DIST heroic-2.3.9.tar.xz 96048784 BLAKE2B c18018a619086ec262c983d97124f148037cf6109deac15d872934ba703f9d30e52ea733eef73e0b77486a8ecadec969efb421f2c3c976756dd9e96fc51a6299 SHA512 23eb1a6ae23dc41a35a8d747f74d72d541df30ae94cec359545facf80425d95eb63ea65bae92dfd7ca0854150a21613d6068eb90beadd812b3d72b053f56ed46 DIST heroic-2.4.2.tar.xz 100965200 BLAKE2B fe7ad13931b043c0ba8624def9498ebedba56bfaab4901810e97ee949c1ad3778629f1e747cc32eb4dc483b53ebf1b9f9a7d5185fbbd37241ff60aec70b8f6b7 SHA512 e486979ae472b577f45a28d6f7f0602fbe02d86db7f3bd0dbcbf0d132e721b5d85982f6d227ac975b67788329a447659f641b10445fd4b8a0983cdc0eb7cdb4e +DIST heroic-2.4.3.tar.xz 94869064 BLAKE2B e43d793de6996649061c0723bba1c81bd9793aa552e19d8d3052eac9ed86a674ce1f74a16feb7252f2fc8b7b1287711f06c8e3e71343c66fcb5c8eb407a73ff4 SHA512 c8a18076a4e7640c45602f17b892a6c5bab1c8aef65df5f92549e0644063e20a1a6f8a6b3e7fe83f1e70292bc187478b5c376d848412d3f95a4204e79511c69a EBUILD heroic-2.3.9.ebuild 1319 BLAKE2B cdcbdf2f0cd732d1795f6bae7489b4428a3b9d6d4a06a1aef6d2d2e3385db16565db5d5ca4efbc747d82061f283f29b5485734e82b6995dc310c1ac2afba7ff1 SHA512 7226512a63b56e6ac7efb96e979fd253113f7eb3667db6ea91cc26077a601d0ff338d748ef5a01995045da7d33cb3b12c8cc8a0261b60ffadf2f700297440e9c EBUILD heroic-2.4.2.ebuild 1319 BLAKE2B cdcbdf2f0cd732d1795f6bae7489b4428a3b9d6d4a06a1aef6d2d2e3385db16565db5d5ca4efbc747d82061f283f29b5485734e82b6995dc310c1ac2afba7ff1 SHA512 7226512a63b56e6ac7efb96e979fd253113f7eb3667db6ea91cc26077a601d0ff338d748ef5a01995045da7d33cb3b12c8cc8a0261b60ffadf2f700297440e9c +EBUILD heroic-2.4.3.ebuild 1319 BLAKE2B cdcbdf2f0cd732d1795f6bae7489b4428a3b9d6d4a06a1aef6d2d2e3385db16565db5d5ca4efbc747d82061f283f29b5485734e82b6995dc310c1ac2afba7ff1 SHA512 7226512a63b56e6ac7efb96e979fd253113f7eb3667db6ea91cc26077a601d0ff338d748ef5a01995045da7d33cb3b12c8cc8a0261b60ffadf2f700297440e9c diff --git a/games-util/heroic/heroic-2.4.3.ebuild b/games-util/heroic/heroic-2.4.3.ebuild new file mode 100644 index 0000000..7ef68a6 --- /dev/null +++ b/games-util/heroic/heroic-2.4.3.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop linux-info unpacker xdg + +DESCRIPTION="a Native alternative Linux Launcher for Epic Games and GOG" +HOMEPAGE="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher" +SRC_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v${PV}/${PN}-${PV}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="mirror" + +DEPEND=" + net-misc/curl + sys-apps/gawk + virtual/wine" +RDEPEND="${DEPEND}" +BDEPEND="" + +S="${WORKDIR}" + +QA_PREBUILT=" + opt/heroic/chrome-sandbox + opt/heroic/libEGL.so + opt/heroic/${PN} + opt/heroic/libvulkan.so.1 + opt/heroic/libffmpeg.so + opt/heroic/libGLESv2.so + opt/heroic/swiftshader/libEGL.so + opt/heroic/swiftshader/libGLESv2.so + opt/heroic/libvk_swiftshader.so + opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl + opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary +" + +CONFIG_CHECK="~USER_NS" + +src_install() { + insinto /opt + doins -r . + mv ../image/opt/${P} ../image/opt/${PN} + fperms +x /opt/${PN}/${PN} + fperms +x /opt/${PN}/resources/app.asar.unpacked/build/bin/linux/legendary + fperms +x /opt/${PN}/resources/app.asar.unpacked/build/bin/linux/gogdl + mkdir -p opt/bin + dosym ../../opt/${PN}/${PN} opt/bin/${PN} +}