Update the Inno Setup installer script to change compression method and fix some warnings and issues

This commit is contained in:
Veronica Berglyd Olsen
2024-06-14 16:09:52 +02:00
parent 5fbc608c90
commit ddaced1b78
+8 -5
View File
@@ -1,5 +1,4 @@
; Script generated by the Inno Setup Script Wizard. ; Script for building setup.exe installer with Inno Setup
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define nwAppDir "%%dir%%\dist" #define nwAppDir "%%dir%%\dist"
#define nwAppName "novelWriter" #define nwAppName "novelWriter"
@@ -18,6 +17,7 @@ AppPublisherURL={#nwAppURL}
AppSupportURL={#nwAppURL} AppSupportURL={#nwAppURL}
AppUpdatesURL={#nwAppURL} AppUpdatesURL={#nwAppURL}
SetupIconFile=setup\icons\novelwriter.ico SetupIconFile=setup\icons\novelwriter.ico
UninstallDisplayIcon={app}\novelwriter.ico
DefaultDirName={autopf}\{#nwAppName} DefaultDirName={autopf}\{#nwAppName}
LicenseFile=setup\iss_license.txt LicenseFile=setup\iss_license.txt
DisableProgramGroupPage=yes DisableProgramGroupPage=yes
@@ -25,10 +25,10 @@ UsedUserAreasWarning=no
PrivilegesRequiredOverridesAllowed=dialog PrivilegesRequiredOverridesAllowed=dialog
OutputDir={#nwAppDir} OutputDir={#nwAppDir}
OutputBaseFilename=novelwriter-{#nwAppVersion}-amd64-setup OutputBaseFilename=novelwriter-{#nwAppVersion}-amd64-setup
Compression=lzma Compression=zip
SolidCompression=yes SolidCompression=yes
WizardStyle=modern WizardStyle=modern
ArchitecturesInstallIn64BitMode=x64 ArchitecturesInstallIn64BitMode=x64compatible
ChangesAssociations=yes ChangesAssociations=yes
[Languages] [Languages]
@@ -36,11 +36,14 @@ Name: "english"; MessagesFile: "compiler:Default.isl"
[Tasks] [Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked 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] [InstallDelete]
Type: filesandordirs; Name: "{app}\novelwriter\*" Type: filesandordirs; Name: "{app}\novelwriter\*"
[UninstallDelete]
Type: filesandordirs; Name: "{app}\novelwriter\*"
[Files] [Files]
Source: "{#nwAppDir}\novelWriter\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs Source: "{#nwAppDir}\novelWriter\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs