v5.7-patch1-build2
This commit is contained in:
@@ -253,24 +253,15 @@ jobs:
|
|||||||
Comment=Get Spotify tracks in true FLAC from Tidal/Deezer
|
Comment=Get Spotify tracks in true FLAC from Tidal/Deezer
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# Create icon in multiple sizes for better compatibility
|
# Create icon from build or SVG
|
||||||
if [ -f "build/appicon.png" ]; then
|
if [ -f "build/appicon.png" ]; then
|
||||||
# Resize to 256x256 (build/appicon.png might be 1024x1024)
|
# Resize to 256x256 (build/appicon.png might be 1024x1024)
|
||||||
convert build/appicon.png -resize 256x256 spotiflac-256.png
|
convert build/appicon.png -resize 256x256 spotiflac.png
|
||||||
elif [ -f "frontend/public/icon.svg" ]; then
|
elif [ -f "frontend/public/icon.svg" ]; then
|
||||||
convert -background none -size 256x256 frontend/public/icon.svg spotiflac-256.png
|
convert -background none -size 256x256 frontend/public/icon.svg spotiflac.png
|
||||||
else
|
else
|
||||||
echo "Warning: No icon found, building without icon"
|
echo "Error: No icon found"
|
||||||
touch spotiflac-256.png # Create empty file to prevent errors
|
exit 1
|
||||||
fi
|
|
||||||
|
|
||||||
# Create additional icon sizes only if icon exists
|
|
||||||
if [ -s spotiflac-256.png ]; then
|
|
||||||
convert spotiflac-256.png -resize 128x128 spotiflac-128.png
|
|
||||||
convert spotiflac-256.png -resize 64x64 spotiflac-64.png
|
|
||||||
convert spotiflac-256.png -resize 48x48 spotiflac-48.png
|
|
||||||
convert spotiflac-256.png -resize 32x32 spotiflac-32.png
|
|
||||||
convert spotiflac-256.png -resize 16x16 spotiflac-16.png
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Use linuxdeploy to create AppImage
|
# Use linuxdeploy to create AppImage
|
||||||
@@ -280,12 +271,7 @@ jobs:
|
|||||||
--appdir AppDir \
|
--appdir AppDir \
|
||||||
--executable build/bin/SpotiFLAC \
|
--executable build/bin/SpotiFLAC \
|
||||||
--desktop-file spotiflac.desktop \
|
--desktop-file spotiflac.desktop \
|
||||||
--icon-file spotiflac-256.png \
|
--icon-file spotiflac.png \
|
||||||
--icon-file spotiflac-128.png \
|
|
||||||
--icon-file spotiflac-64.png \
|
|
||||||
--icon-file spotiflac-48.png \
|
|
||||||
--icon-file spotiflac-32.png \
|
|
||||||
--icon-file spotiflac-16.png \
|
|
||||||
--exclude-library "libgtk-3.so*" \
|
--exclude-library "libgtk-3.so*" \
|
||||||
--exclude-library "libgdk-3.so*" \
|
--exclude-library "libgdk-3.so*" \
|
||||||
--exclude-library "libglib-2.0.so*" \
|
--exclude-library "libglib-2.0.so*" \
|
||||||
|
|||||||
Reference in New Issue
Block a user