From d2f9cca65a5f88fbb25a4b68553f480b127ea776 Mon Sep 17 00:00:00 2001 From: Nazar Kanaev Date: Tue, 22 Sep 2020 14:05:03 +0000 Subject: [PATCH] build windows binary with icon --- .gitignore | 1 + artwork/versioninfo.rc | 26 ++++++++++++++++++++++++++ makefile | 1 + 3 files changed, 28 insertions(+) create mode 100644 artwork/versioninfo.rc diff --git a/.gitignore b/.gitignore index b27dac4..0a1df08 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /_output /yarr *.db +*.syso diff --git a/artwork/versioninfo.rc b/artwork/versioninfo.rc new file mode 100644 index 0000000..db446b8 --- /dev/null +++ b/artwork/versioninfo.rc @@ -0,0 +1,26 @@ +1 VERSIONINFO +FILEVERSION 1,0,0,0 +PRODUCTVERSION 1,0,0,0 +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "080904E4" + BEGIN + VALUE "CompanyName", "Old MacDonald's Farm" + VALUE "FileDescription", "Yet another RSS reader" + VALUE "FileVersion", "1.0" + VALUE "InternalName", "yarr" + VALUE "LegalCopyright", "nkanaev" + VALUE "OriginalFilename", "yarr.exe" + VALUE "ProductName", "yarr" + VALUE "ProductVersion", "1.0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x809, 1252 + END +END + +1 ICON "icon.ico" + diff --git a/makefile b/makefile index 6e55b9c..2ac8483 100644 --- a/makefile +++ b/makefile @@ -26,4 +26,5 @@ build_windows: bundle set GOOS=windows set GOARCH=386 mkdir -p _output/windows + windres -i artwork/versioninfo.rc -O coff -o platform/versioninfo.syso go build -tags "sqlite_foreign_keys release windows" -ldflags="-s -w -H windowsgui" -o _output/windows/yarr.exe main.go