games-util/nexusmods-app-bin: Fix QA issues with ebuild

Signed-off-by: Sravan Balaji <balajsra@umich.edu>
This commit is contained in:
Sravan Balaji
2025-04-30 17:48:08 -04:00
parent 8939a1a941
commit 0846e82ef2

View File

@@ -1,8 +1,10 @@
# Copyright 1999-2024 Gentoo Authors # Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=8 EAPI=8
inherit desktop
DESCRIPTION="The future of modding with Nexus Mods" DESCRIPTION="The future of modding with Nexus Mods"
HOMEPAGE="https://nexus-mods.github.io/NexusMods.App" HOMEPAGE="https://nexus-mods.github.io/NexusMods.App"
SRC_URI=" SRC_URI="
@@ -10,15 +12,13 @@ SRC_URI="
https://github.com/Nexus-Mods/NexusMods.App/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz https://github.com/Nexus-Mods/NexusMods.App/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
" "
S="${WORKDIR}/NexusMods.App-${PV}"
LICENSE="GPL-3" LICENSE="GPL-3"
SLOT="0" SLOT="0"
KEYWORDS="~amd64" KEYWORDS="~amd64"
RESTRICT="strip" RESTRICT="strip"
DEPEND="
!games-util/nexusmodsapp
"
BDEPEND=" BDEPEND="
sys-apps/sed sys-apps/sed
" "
@@ -29,19 +29,16 @@ RDEPEND="
dev-util/desktop-file-utils dev-util/desktop-file-utils
" "
S="${WORKDIR}/NexusMods.App-${PV}"
QA_PREBUILT="*" QA_PREBUILT="*"
src_install() { src_install() {
cd ${WORKDIR} cd "${WORKDIR}"
cp "${DISTDIR}/${P}.AppImage" NexusMods.App || die cp "${DISTDIR}/${P}.AppImage" NexusMods.App || die
dobin NexusMods.App dobin NexusMods.App
cd ${S}/src/NexusMods.App cd "${S}/src/NexusMods.App"
insinto /usr/share/applications
sed -i -e 's/${INSTALL_EXEC}/\/usr\/bin\/NexusMods.App/' com.nexusmods.app.desktop sed -i -e 's/${INSTALL_EXEC}/\/usr\/bin\/NexusMods.App/' com.nexusmods.app.desktop
doins com.nexusmods.app.desktop domenu com.nexusmods.app.desktop
insinto /usr/share/metainfo insinto /usr/share/metainfo
doins com.nexusmods.app.metainfo.xml doins com.nexusmods.app.metainfo.xml