diff --git a/src/util/windows/c-logo.sh b/src/util/windows/c-logo.sh new file mode 100755 index 000000000..e4d7863cc --- /dev/null +++ b/src/util/windows/c-logo.sh @@ -0,0 +1,10 @@ +#!/bin/sh +# Convert logo.svg to logo.ico +rsvg-convert -w 16 -h 16 logo.svg > logo16.png +rsvg-convert -w 32 -h 32 logo.svg > logo32.png +rsvg-convert -w 48 -h 48 logo.svg > logo48.png +rsvg-convert -w 64 -h 64 logo.svg > logo64.png +rsvg-convert -w 128 -h 128 logo.svg > logo128.png +rsvg-convert -w 256 -h 256 logo.svg > logo256.png +convert logo16.png logo32.png logo48.png logo64.png logo128.png logo256.png logo.ico +rm logo16.png logo32.png logo48.png logo64.png logo128.png logo256.png diff --git a/src/util/windows/logo.ico b/src/util/windows/logo.ico new file mode 100644 index 000000000..a63f92c78 Binary files /dev/null and b/src/util/windows/logo.ico differ diff --git a/src/util/windows/version.rc b/src/util/windows/version.rc index 789c0c103..f01ca7f52 100644 --- a/src/util/windows/version.rc +++ b/src/util/windows/version.rc @@ -9,6 +9,7 @@ #define FF_TO_STR(str) FF_TO_STR1(str) CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "manifest.xml" +id ICON "logo.ico" VS_VERSION_INFO VERSIONINFO FILEVERSION FASTFETCH_PROJECT_VERSION_MAJOR,FASTFETCH_PROJECT_VERSION_MINOR,FASTFETCH_PROJECT_VERSION_PATCH,FASTFETCH_PROJECT_VERSION_TWEAK_NUM