Avoid special "1000" scale entry when exporting
[survex.git] / lib / icons / svg2iconsetzip
blob27b5d0061627b2925b066e9e2e3535e8194e2683
1 #!/bin/sh
2 set -e
4 case $1 in
5 -*) in=./$1 ;;
6 *) in=$1 ;;
7 esac
8 case $2 in
9 -*) out=./$2 ;;
10 *) out=$2 ;;
11 esac
12 tmp=`echo "$out"|sed 's/\.zip$//'`
14 rm -rf "$tmp"
15 mkdir "$tmp"
16 for r in 16 32 128 256 512 ; do
17 inkscape -w "$r" -h "$r" -e "$tmp/icon_${r}x${r}.png" "$in"
18 done
19 for r in 16 128 256 ; do
20 d=`expr $r + $r`
21 ln "$tmp/icon_${d}x${d}.png" "$tmp/icon_${r}x${r}@2x.png"
22 done
23 for r in 32 512 ; do
24 d=`expr $r + $r`
25 inkscape -w "$d" -h "$d" -e "$tmp/icon_${r}x${r}@2x.png" "$in"
26 done
27 rm -f "$out"
28 zip --move -r "$out" "$tmp"