From 14b7e3dbbf5616afa607be07a464a4596fb78d5d Mon Sep 17 00:00:00 2001 From: Alessio Date: Mon, 19 Feb 2024 23:48:45 -0800 Subject: [PATCH] Add setup.iss script for windows build --- build/windows/setup.iss | 32 ++++++++++++++++++++++++++++++++ cmd/windows-compile.sh | 2 +- 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 build/windows/setup.iss diff --git a/build/windows/setup.iss b/build/windows/setup.iss new file mode 100644 index 0000000..65f51fc --- /dev/null +++ b/build/windows/setup.iss @@ -0,0 +1,32 @@ +#define NAME "Offline Twitter" +#define EXE_NAME "twitter.exe" + +[Setup] + +AppName={#NAME} +AppVersion={#VERSION} +WizardStyle=modern +DefaultDirName={autopf}/offline-twitter +DefaultGroupName={#NAME} +UninstallDisplayIcon={app}/{#EXE_NAME} +PrivilegesRequiredOverridesAllowed=dialog + + + +[Tasks] + +Name: createdesktopshortcut; Description: "Create a &desktop shortcut"; GroupDescription: "Shortcuts"; Flags: unchecked +Name: createstartmenushortcut; Description: "Create a Start Menu entry"; GroupDescription: "Shortcuts" + + +[Files] + +Source: "{#EXE_PATH}"; DestDir: "{app}"; Flags: recursesubdirs + + + +[Icons] + +Name: "{group}\{#NAME}"; Filename: "{app}\{#EXE_NAME}"; WorkingDir: "{commondocs}"; Tasks: createstartmenushortcut; Parameters: "webserver --auto-open --default-profile" +Name: "{group}\Uninstall {#NAME}"; Filename: "{uninstallexe}"; Tasks: createstartmenushortcut +Name: "{commondesktop}\{#NAME}"; Filename: "{app}\{#EXE_NAME}"; WorkingDir: "{commondocs}"; Tasks: createdesktopshortcut; Parameters: "webserver --auto-open --default-profile" diff --git a/cmd/windows-compile.sh b/cmd/windows-compile.sh index 5b9c2af..64aea86 100755 --- a/cmd/windows-compile.sh +++ b/cmd/windows-compile.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh set -x set -e