From ddaced1b7806e6e0e79819ea1d208872e9d6fca2 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Fri, 14 Jun 2024 16:09:52 +0200 Subject: [PATCH] Update the Inno Setup installer script to change compression method and fix some warnings and issues --- setup/win_setup_embed.iss | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/setup/win_setup_embed.iss b/setup/win_setup_embed.iss index b08b58c38..dc856f69a 100644 --- a/setup/win_setup_embed.iss +++ b/setup/win_setup_embed.iss @@ -1,5 +1,4 @@ -; Script generated by the Inno Setup Script Wizard. -; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! +; Script for building setup.exe installer with Inno Setup #define nwAppDir "%%dir%%\dist" #define nwAppName "novelWriter" @@ -18,6 +17,7 @@ AppPublisherURL={#nwAppURL} AppSupportURL={#nwAppURL} AppUpdatesURL={#nwAppURL} SetupIconFile=setup\icons\novelwriter.ico +UninstallDisplayIcon={app}\novelwriter.ico DefaultDirName={autopf}\{#nwAppName} LicenseFile=setup\iss_license.txt DisableProgramGroupPage=yes @@ -25,10 +25,10 @@ UsedUserAreasWarning=no PrivilegesRequiredOverridesAllowed=dialog OutputDir={#nwAppDir} OutputBaseFilename=novelwriter-{#nwAppVersion}-amd64-setup -Compression=lzma +Compression=zip SolidCompression=yes WizardStyle=modern -ArchitecturesInstallIn64BitMode=x64 +ArchitecturesInstallIn64BitMode=x64compatible ChangesAssociations=yes [Languages] @@ -36,11 +36,14 @@ Name: "english"; MessagesFile: "compiler:Default.isl" [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked -Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 6.1; Check: not IsAdminInstallMode +Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; Check: not IsAdminInstallMode [InstallDelete] Type: filesandordirs; Name: "{app}\novelwriter\*" +[UninstallDelete] +Type: filesandordirs; Name: "{app}\novelwriter\*" + [Files] Source: "{#nwAppDir}\novelWriter\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs