mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2024-12-21 05:53:12 +00:00
fix OS X logo generation
This commit is contained in:
parent
f838b1964d
commit
96d2614266
@ -8,20 +8,20 @@ if [[ "$#" -eq 0 ]]; then
|
|||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
temp="$(mktemp -d)"
|
temp="$(pwd)/temp"
|
||||||
declare -a res=(16 32 64 128 256 512 1024)
|
declare -a res=(16 32 64 128 256 512 1024)
|
||||||
for f in "$*"; do
|
for f in "$*"; do
|
||||||
name="`basename -s .svg "$f"`"
|
name="`basename -s .svg "$f"`"
|
||||||
iconset="$temp/${name}.iconset"
|
iconset="$temp/${name}.iconset"
|
||||||
mkdir -p "$iconset"
|
mkdir -p "$iconset"
|
||||||
for r in "${res[@]}"; do
|
for r in "${res[@]}"; do
|
||||||
inkscape -z -e "$iconset/${name}${r}x${r}.png" -w "$r" -h "$r" "$f"
|
inkscape -z -e "$iconset/icon_${r}x${r}.png" -w "$r" -h "$r" "$f"
|
||||||
done
|
done
|
||||||
ln "$iconset/${name}32x32.png" "$iconset/${name}16x16@2x.png"
|
ln "$iconset/icon_32x32.png" "$iconset/icon_16x16@2x.png"
|
||||||
mv "$iconset/${name}64x64.png" "$iconset/${name}32x32@2x.png"
|
mv "$iconset/icon_64x64.png" "$iconset/icon_32x32@2x.png"
|
||||||
ln "$iconset/${name}256x256.png" "$iconset/${name}128x128@2x.png"
|
ln "$iconset/icon_256x256.png" "$iconset/icon_128x128@2x.png"
|
||||||
ln "$iconset/${name}512x512.png" "$iconset/${name}256x256@2x.png"
|
ln "$iconset/icon_512x512.png" "$iconset/icon_256x256@2x.png"
|
||||||
mv "$iconset/${name}1024x1024.png" "$iconset/${name}512x512@2x.png"
|
mv "$iconset/icon_1024x1024.png" "$iconset/icon_512x512@2x.png"
|
||||||
iconutil -c icns -o "${name}.icns" "$iconset"
|
iconutil -c icns -o "${name}.icns" "$iconset"
|
||||||
done
|
done
|
||||||
rm -rf "$temp"
|
rm -rf "$temp"
|
||||||
|
Loading…
Reference in New Issue
Block a user