From 47acbac110f4e8837ae3a1444b730975aa6dfb85 Mon Sep 17 00:00:00 2001 From: pancakes Date: Tue, 29 Jul 2025 22:16:42 +1000 Subject: [PATCH] Automate icon installation --- com.r2modman.r2modmanPlus.yml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/com.r2modman.r2modmanPlus.yml b/com.r2modman.r2modmanPlus.yml index 4a42323..7b78b14 100644 --- a/com.r2modman.r2modmanPlus.yml +++ b/com.r2modman.r2modmanPlus.yml @@ -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/