@@ -46,8 +46,8 @@ TMP_DIR=$(mktemp -d)
46
46
TMP_ICO_DIR=" $TMP_DIR /ico"
47
47
TMP_ICONSET_DIR=" $TMP_DIR /icon.iconset"
48
48
49
- mkdir $TMP_ICONSET_DIR
50
- mkdir $TMP_ICO_DIR
49
+ mkdir " $TMP_ICONSET_DIR "
50
+ mkdir " $TMP_ICO_DIR "
51
51
52
52
COMPRESSION_OPTIONS=" -define png:compression-filter=5 -define png:compression-level=9 \
53
53
-define png:compression-strategy=1 -define png:exclude-chunk=all -strip"
@@ -62,36 +62,36 @@ rm "$TMP_ICONSET_DIR"/*
62
62
63
63
# Linux .icns icon
64
64
for size in 16 32 128 256 512; do
65
- double_size=$[ $ size * 2]
66
- rsvg-convert -o $TMP_ICONSET_DIR /icon-$size .png -w $size -h $size $SVG_SOURCE_PATH
67
- rsvg-convert -o $TMP_ICONSET_DIR /icon-$size @2x.png -w $double_size -h $double_size \
65
+ double_size=" $(( size * 2 )) "
66
+ rsvg-convert -o " $TMP_ICONSET_DIR " /icon-$size .png -w $size -h $size $SVG_SOURCE_PATH
67
+ rsvg-convert -o " $TMP_ICONSET_DIR " /icon-$size @2x.png -w " $double_size " -h " $double_size " \
68
68
$SVG_SOURCE_PATH
69
69
done
70
- iconutil --convert icns --output $DIST_ASSETS_DIR /icon.icns $TMP_ICONSET_DIR
71
- rm -rf $TMP_ICONSET_DIR
70
+ iconutil --convert icns --output $DIST_ASSETS_DIR /icon.icns " $TMP_ICONSET_DIR "
71
+ rm -rf " $TMP_ICONSET_DIR "
72
72
73
73
# Windows .ico icon
74
74
for size in 16 20 24 30 32 36 40 48 60 64 72 80 96 256 512; do
75
- rsvg-convert -o $TMP_ICO_DIR /$size .png -w $size -h $size $SVG_SOURCE_PATH
75
+ rsvg-convert -o " $TMP_ICO_DIR " /$size .png -w $size -h $size $SVG_SOURCE_PATH
76
76
done
77
- convert $TMP_ICO_DIR /* $COMPRESSION_OPTIONS $DIST_ASSETS_DIR /icon.ico
78
- rm -rf $TMP_ICO_DIR
77
+ convert " $TMP_ICO_DIR " /* " $COMPRESSION_OPTIONS " $DIST_ASSETS_DIR /icon.ico
78
+ rm -rf " $TMP_ICO_DIR "
79
79
80
80
# Windows installer sidebar
81
81
# "bmp3" specifies the Windows 3.x format which is required for the image to be displayed
82
82
sidebar_path=" $TMP_DIR /sidebar.png"
83
83
sidebar_logo_size=234
84
- rsvg-convert -o $sidebar_path -w $sidebar_logo_size -h $sidebar_logo_size $SVG_SOURCE_PATH
85
- convert -background " #294D73" $sidebar_path \
84
+ rsvg-convert -o " $sidebar_path " -w $sidebar_logo_size -h $sidebar_logo_size $SVG_SOURCE_PATH
85
+ convert -background " #294D73" " $sidebar_path " \
86
86
-gravity center -extent ${sidebar_logo_size} x314 \
87
87
-gravity west -crop 164x314+10+0 bmp3:$DIST_ASSETS_DIR /windows/installersidebar.bmp
88
- rm $sidebar_path
88
+ rm " $sidebar_path "
89
89
90
90
# GUI notification icon
91
91
rsvg-convert -o ../assets/images/icon-notification.png -w 128 -h 128 $SVG_SOURCE_PATH
92
92
93
93
# GUI in app icon
94
94
cp " $SVG_SOURCE_PATH " ../assets/images/logo-icon.svg
95
95
96
- rmdir $TMP_DIR
96
+ rmdir " $TMP_DIR "
97
97
0 commit comments