mirror of
https://github.com/ihaveamac/ninfs.git
synced 2025-06-18 17:05:32 -04:00
37 lines
1.4 KiB
Bash
Executable File
37 lines
1.4 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
# check for imagemagick
|
|
#if ! convert > /dev/null 2>&1; then
|
|
if ! command -v convert &> /dev/null; then
|
|
echo "convert not found, please install ImageMagick"
|
|
exit 1
|
|
fi
|
|
|
|
if [ "$(uname -s)" = Darwin ]; then
|
|
mkdir build 2> /dev/null
|
|
rm -r build/ninfs.iconset 2> /dev/null
|
|
mkdir build/ninfs.iconset
|
|
|
|
cp ninfs/gui/data/16x16.png build/ninfs.iconset/icon_16x16.png
|
|
cp ninfs/gui/data/32x32.png build/ninfs.iconset/icon_16x16@2x.png
|
|
cp ninfs/gui/data/32x32.png build/ninfs.iconset/icon_32x32.png
|
|
cp ninfs/gui/data/64x64.png build/ninfs.iconset/icon_32x32@2x.png
|
|
cp ninfs/gui/data/128x128.png build/ninfs.iconset/icon_128x128.png
|
|
cp ninfs/gui/data/1024x1024.png build/ninfs.iconset/icon_512x512@2x.png
|
|
|
|
convert ninfs/gui/data/1024x1024.png -resize 256x256 build/256x256_gen.png
|
|
convert ninfs/gui/data/1024x1024.png -resize 512x512 build/512x512_gen.png
|
|
cp build/256x256_gen.png build/ninfs.iconset/icon_128x128@2x.png
|
|
cp build/256x256_gen.png build/ninfs.iconset/icon_256x256.png
|
|
cp build/512x512_gen.png build/ninfs.iconset/icon_256x256@2x.png
|
|
cp build/512x512_gen.png build/ninfs.iconset/icon_512x512.png
|
|
|
|
iconutil --convert icns --output build/AppIcon.icns build/ninfs.iconset
|
|
fi
|
|
|
|
cd ninfs/gui/data
|
|
convert 1024x1024.png 128x128.png 64x64.png 32x32.png 16x16.png \
|
|
\( -clone 2 -resize 48x48 \) \
|
|
\( -clone 0 -resize 256x256 \) \
|
|
-delete 0 windows.ico
|