1
0
mirror of https://github.com/gryf/gryf-overlay.git synced 2025-12-27 17:02:30 +01:00
Files
gryf-overlay/games-util/heroic/heroic-2.5.2.ebuild
2022-12-27 10:08:33 +01:00

52 lines
1.3 KiB
Bash

# 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}
}