diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2020-03-18 17:15:06 +0100 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2020-03-19 13:22:22 +0100 |
| commit | 691481187ca2171079424eee5a4ffd6c3477642b (patch) | |
| tree | 528b331402d6f399e501cc40c59f5737b9c0deb7 /gui/scripts | |
| parent | dd606eb65d4f28f9a0a8e11ef908a4a8ebf08fbb (diff) | |
| download | mullvadvpn-691481187ca2171079424eee5a4ffd6c3477642b.tar.xz mullvadvpn-691481187ca2171079424eee5a4ffd6c3477642b.zip | |
Make logo script create the NSIS sidebar image
Diffstat (limited to 'gui/scripts')
| -rwxr-xr-x | gui/scripts/build-logo-icons.sh | 17 |
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 |
