games-util/nexusmods-app-bin: Update package to use desktop.eclass functions
Signed-off-by: Sravan Balaji <balajsra@umich.edu>
This commit is contained in:
@@ -32,18 +32,19 @@ RDEPEND="
|
|||||||
QA_PREBUILT="*"
|
QA_PREBUILT="*"
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
|
# Binary
|
||||||
cd "${WORKDIR}"
|
cd "${WORKDIR}"
|
||||||
cp "${DISTDIR}/${P}.AppImage" NexusMods.App || die
|
newbin "${DISTDIR}/${P}.AppImage" NexusMods.App
|
||||||
dobin NexusMods.App
|
|
||||||
|
|
||||||
|
# Desktop Entry
|
||||||
cd "${S}/src/NexusMods.App"
|
cd "${S}/src/NexusMods.App"
|
||||||
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
|
||||||
domenu com.nexusmods.app.desktop
|
domenu com.nexusmods.app.desktop
|
||||||
|
|
||||||
|
# Metainfo
|
||||||
insinto /usr/share/metainfo
|
insinto /usr/share/metainfo
|
||||||
doins com.nexusmods.app.metainfo.xml
|
doins com.nexusmods.app.metainfo.xml
|
||||||
|
|
||||||
insinto /usr/share/icons/hicolor/scalable/apps
|
# Icon
|
||||||
cp icon.svg com.nexusmods.app.svg || die
|
newicon --size scalable icon.svg com.nexusmods.app.svg
|
||||||
doins com.nexusmods.app.svg
|
|
||||||
}
|
}
|
Reference in New Issue
Block a user