From 0846e82ef2d8b50c0ede79982b770bd90a8924ce Mon Sep 17 00:00:00 2001 From: Sravan Balaji Date: Wed, 30 Apr 2025 17:48:08 -0400 Subject: [PATCH] games-util/nexusmods-app-bin: Fix QA issues with ebuild Signed-off-by: Sravan Balaji --- .../nexusmods-app-bin-0.10.2.ebuild | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/games-util/nexusmods-app-bin/nexusmods-app-bin-0.10.2.ebuild b/games-util/nexusmods-app-bin/nexusmods-app-bin-0.10.2.ebuild index db00e58..db22fa1 100644 --- a/games-util/nexusmods-app-bin/nexusmods-app-bin-0.10.2.ebuild +++ b/games-util/nexusmods-app-bin/nexusmods-app-bin-0.10.2.ebuild @@ -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 EAPI=8 +inherit desktop + DESCRIPTION="The future of modding with Nexus Mods" HOMEPAGE="https://nexus-mods.github.io/NexusMods.App" 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 " +S="${WORKDIR}/NexusMods.App-${PV}" + LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" RESTRICT="strip" -DEPEND=" - !games-util/nexusmodsapp -" - BDEPEND=" sys-apps/sed " @@ -29,19 +29,16 @@ RDEPEND=" dev-util/desktop-file-utils " -S="${WORKDIR}/NexusMods.App-${PV}" - QA_PREBUILT="*" src_install() { - cd ${WORKDIR} + cd "${WORKDIR}" cp "${DISTDIR}/${P}.AppImage" NexusMods.App || die dobin NexusMods.App - cd ${S}/src/NexusMods.App - insinto /usr/share/applications + cd "${S}/src/NexusMods.App" 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 doins com.nexusmods.app.metainfo.xml