summaryrefslogtreecommitdiffhomepage
path: root/gui/scripts
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2020-03-18 17:15:06 +0100
committerOskar Nyberg <oskar@mullvad.net>2020-03-19 13:22:22 +0100
commit691481187ca2171079424eee5a4ffd6c3477642b (patch)
tree528b331402d6f399e501cc40c59f5737b9c0deb7 /gui/scripts
parentdd606eb65d4f28f9a0a8e11ef908a4a8ebf08fbb (diff)
downloadmullvadvpn-691481187ca2171079424eee5a4ffd6c3477642b.tar.xz
mullvadvpn-691481187ca2171079424eee5a4ffd6c3477642b.zip
Make logo script create the NSIS sidebar image
Diffstat (limited to 'gui/scripts')
-rwxr-xr-xgui/scripts/build-logo-icons.sh17
1 files changed, 15 insertions, 2 deletions
diff --git a/gui/scripts/build-logo-icons.sh b/gui/scripts/build-logo-icons.sh
index b1c59e1df7..cb49ddcf40 100755
--- a/gui/scripts/build-logo-icons.sh
+++ b/gui/scripts/build-logo-icons.sh
@@ -30,6 +30,7 @@ cd "$SCRIPT_DIR"
DIST_ASSETS_DIR="../../dist-assets"
SVG_SOURCE_PATH="$DIST_ASSETS_DIR/icon.svg"
TMP_DIR=$(mktemp -d)
+TMP_ICO_DIR="$TMP_DIR/ico"
TMP_ICONSET_DIR="$TMP_DIR/icon.iconset"
COMPRESSION_OPTIONS="-define png:compression-filter=5 -define png:compression-level=9 \
@@ -47,10 +48,22 @@ iconutil --convert icns --output $DIST_ASSETS_DIR/icon.icns $TMP_ICONSET_DIR
rm -rf $TMP_ICONSET_DIR
# Windows .ico icon
+mkdir $TMP_ICO_DIR
for size in 16 20 24 30 32 36 40 48 60 64 72 80 96 256 512; do
- rsvg-convert -o $TMP_DIR/$size.png -w $size -h $size $SVG_SOURCE_PATH
+ rsvg-convert -o $TMP_ICO_DIR/$size.png -w $size -h $size $SVG_SOURCE_PATH
done
-convert $TMP_DIR/* $COMPRESSION_OPTIONS $DIST_ASSETS_DIR/icon.ico
+convert $TMP_ICO_DIR/* $COMPRESSION_OPTIONS $DIST_ASSETS_DIR/icon.ico
+rm -rf $TMP_ICO_DIR
+
+# Windows installer sidebar
+# "bmp3" specifies the Windows 3.x format which is required for the image to be displayed
+sidebar_path="$TMP_DIR/sidebar.png"
+sidebar_logo_size=234
+rsvg-convert -o $sidebar_path -w $sidebar_logo_size -h $sidebar_logo_size $SVG_SOURCE_PATH
+convert -background "#294D73" $sidebar_path \
+ -gravity center -extent ${sidebar_logo_size}x314 \
+ -gravity west -crop 164x314+10+0 bmp3:$DIST_ASSETS_DIR/windows/installersidebar.bmp
+rm $sidebar_path
rm -rf $TMP_DIR