summaryrefslogtreecommitdiff
path: root/bin/build-windows-installer
diff options
context:
space:
mode:
Diffstat (limited to 'bin/build-windows-installer')
-rw-r--r--bin/build-windows-installer15
1 files changed, 15 insertions, 0 deletions
diff --git a/bin/build-windows-installer b/bin/build-windows-installer
new file mode 100644
index 00000000..44c29742
--- /dev/null
+++ b/bin/build-windows-installer
@@ -0,0 +1,15 @@
+#!/bin/bash
+VERSION="$(echo ${GITHUB_REF} | sed -e 's|refs/heads/||' -e 's|refs/tags/||' -e 's|/|-|g')"
+OS="${BUILD:-$(uname)}"
+# Create windows installer
+mkdir win
+cp installer_scripts/template.iss win/win_build.iss
+# adds the year and version to the inno installer
+info_year=$( date "+%Y" )
+copyright_year="#define COPYRIGHT \""${info_year}"\" + URL"
+version_block="#define VERSION \""${VERSION}"\""
+sed -i'' -e '/;inkstitch-year/ a\'$'\n'"${copyright_year}"'' win/win_build.iss
+sed -i'' -e '/;inkstitch-version/ a\'$'\n'"${version_block}"'' win/win_build.iss
+
+iscc win/win_build.iss
+mv win/inkstitch.exe artifacts/inkstitch-${VERSION}-${OS}.exe