installer.iss: use x64 not x64compatible (6.2.2 compat)
Inno Setup 6.2.2 (pinned because innoextract 1.9 in Debian trixie can't parse 6.3+ headers) doesn't recognise the 'x64compatible' keyword. Use the legacy 'x64' which works across 6.0-6.7. Failure: 'Error on line 25 in installer.iss: Value of [Setup] section directive ArchitecturesAllowed is invalid' (run #11). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -22,8 +22,11 @@ Compression=lzma2
|
|||||||
SolidCompression=yes
|
SolidCompression=yes
|
||||||
WizardStyle=modern
|
WizardStyle=modern
|
||||||
PrivilegesRequired=admin
|
PrivilegesRequired=admin
|
||||||
ArchitecturesAllowed=x64compatible
|
; "x64compatible" is Inno Setup 6.3+ syntax. Our CI uses 6.2.2 (last
|
||||||
ArchitecturesInstallIn64BitMode=x64compatible
|
; version still parsed by innoextract 1.9 in Debian trixie), so use
|
||||||
|
; the legacy "x64" keyword which works on 6.0 through 6.7.
|
||||||
|
ArchitecturesAllowed=x64
|
||||||
|
ArchitecturesInstallIn64BitMode=x64
|
||||||
LicenseFile=..\LICENSE
|
LicenseFile=..\LICENSE
|
||||||
MinVersion=10.0.17763
|
MinVersion=10.0.17763
|
||||||
UninstallDisplayName=Drover-Go {#MyAppVersion}
|
UninstallDisplayName=Drover-Go {#MyAppVersion}
|
||||||
|
|||||||
Reference in New Issue
Block a user