Automate icon installation

This commit is contained in:
pancakes 2025-07-29 22:16:42 +10:00
parent 2160d38a18
commit 47acbac110
Signed by: pancakes
SSH key fingerprint: SHA256:yrp4c4hhaPoPG07fb4QyQIgAdlbUdsJvUAydJEWnfTw

View file

@ -35,15 +35,11 @@ modules:
- "echo '--install.offline true' > .yarnrc"
- . ../flatpak-node/electron-builder-arch-args.sh; yarn run --offline build-linux
- cp -a dist/electron/Packaged/linux-unpacked/ /app/main
- install -Dm644 src/assets/icon/16x16.png ${FLATPAK_DEST}/share/icons/hicolor/16x16/apps/${FLATPAK_ID}.png
- install -Dm644 src/assets/icon/24x24.png ${FLATPAK_DEST}/share/icons/hicolor/24x24/apps/${FLATPAK_ID}.png
- install -Dm644 src/assets/icon/32x32.png ${FLATPAK_DEST}/share/icons/hicolor/32x32/apps/${FLATPAK_ID}.png
- install -Dm644 src/assets/icon/48x48.png ${FLATPAK_DEST}/share/icons/hicolor/48x48/apps/${FLATPAK_ID}.png
- install -Dm644 src/assets/icon/64x64.png ${FLATPAK_DEST}/share/icons/hicolor/64x64/apps/${FLATPAK_ID}.png
- install -Dm644 src/assets/icon/96x96.png ${FLATPAK_DEST}/share/icons/hicolor/96x96/apps/${FLATPAK_ID}.png
- install -Dm644 src/assets/icon/128x128.png ${FLATPAK_DEST}/share/icons/hicolor/128x128/apps/${FLATPAK_ID}.png
- install -Dm644 src/assets/icon/192x192.png ${FLATPAK_DEST}/share/icons/hicolor/192x192/apps/${FLATPAK_ID}.png
- install -Dm644 src/assets/icon/256x256.png ${FLATPAK_DEST}/share/icons/hicolor/256x256/apps/${FLATPAK_ID}.png
- |
for file in src/assets/icon/*.png;
do
install -Dm644 $file ${FLATPAK_DEST}/share/icons/hicolor/$(basename "$file" | cut -d '.' -f 1)/apps/${FLATPAK_ID}.png;
done
- install -Dm644 ../com.r2modman.r2modmanPlus.desktop ${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop
- install -Dm644 ../com.r2modman.r2modmanPlus.metainfo.xml ${FLATPAK_DEST}/share/metainfo/${FLATPAK_ID}.metainfo.xml
- install -Dm755 ../run.sh /app/bin/