From 2fa50c5d50769fc7fd48cc9f88e7c1e0d5b9c53e Mon Sep 17 00:00:00 2001 From: Octol1ttle Date: Sun, 21 Sep 2025 13:50:06 +0500 Subject: [PATCH] fix(genicons/macOS): use correct filename suffixes, copy output file to current dir Fixes: https://github.com/PrismLauncher/PrismLauncher/commit/6a474a01258d375228a0883b0b5c792049ef74ef ("fix: update icon generate script") Signed-off-by: Octol1ttle --- program_info/genicons.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) mode change 100755 => 100644 program_info/genicons.sh diff --git a/program_info/genicons.sh b/program_info/genicons.sh old mode 100755 new mode 100644 index b62cf4f16..b2ba73291 --- a/program_info/genicons.sh +++ b/program_info/genicons.sh @@ -47,18 +47,20 @@ if command -v "inkscape" && command -v "iconutil" && command -v "oxipng"; then mkdir -p "$d" svg2png ${LAUNCHER_APPID}.bigsur.svg "$d/icon_16x16.png" 16 16 - svg2png ${LAUNCHER_APPID}.bigsur.svg "$d/icon_16x16@2.png" 32 32 + svg2png ${LAUNCHER_APPID}.bigsur.svg "$d/icon_16x16@2x.png" 32 32 svg2png ${LAUNCHER_APPID}.bigsur.svg "$d/icon_32x32.png" 32 32 - svg2png ${LAUNCHER_APPID}.bigsur.svg "$d/icon_32x32@2.png" 64 64 + svg2png ${LAUNCHER_APPID}.bigsur.svg "$d/icon_32x32@2x.png" 64 64 svg2png ${LAUNCHER_APPID}.bigsur.svg "$d/icon_128x128.png" 128 128 - svg2png ${LAUNCHER_APPID}.bigsur.svg "$d/icon_128x128@2.png" 256 256 + svg2png ${LAUNCHER_APPID}.bigsur.svg "$d/icon_128x128@2x.png" 256 256 svg2png ${LAUNCHER_APPID}.bigsur.svg "$d/icon_256x256.png" 256 256 - svg2png ${LAUNCHER_APPID}.bigsur.svg "$d/icon_256x256@2.png" 512 512 + svg2png ${LAUNCHER_APPID}.bigsur.svg "$d/icon_256x256@2x.png" 512 512 + svg2png ${LAUNCHER_APPID}.bigsur.svg "$d/icon_512x512.png" 512 512 svg2png ${LAUNCHER_APPID}.bigsur.svg "$d/icon_512x512@2x.png" 1024 1024 oxipng --opt max --strip all --alpha --interlace 0 "$d/icon_"*".png" iconutil -c icns "$d" + cp -v "$d/prismlauncher.icns" . else echo "ERROR: macOS icons were NOT generated!" >&2 echo "ERROR: requires inkscape, iconutil and oxipng in PATH"