Fix and improve Inno Setup manifest. (#424)

* Fix name.

* Fix Arch to be like all other manifests.

* Fix SilentWithProgress.

* Fix InstallerType to be like the example and all other manifests.

* Add MinOSVersion and ManifestVersion like the example.

* Remove ManifestVersion

Apparently the documentation at https://docs.microsoft.com/nl-nl/windows/package-manager/package/manifest?tabs=minschema%2Ccompschema is incorrect.

* Add missing switches and cleanup existing.
This commit is contained in:
Martijn Laan
2020-05-21 05:02:23 +02:00
committed by GitHub
parent b505455bcf
commit d7eeac4e85

View File

@@ -1,18 +1,22 @@
Id: JRSoftware.InnoSetup Id: JRSoftware.InnoSetup
Version: 6.0.4 Version: 6.0.4
Name: InnoSetup Name: Inno Setup
Publisher: JRSoftware Publisher: JRSoftware
License: Copyright (C) 1997-2020 Jordan Russell. All rights reserved. Portions Copyright (C) 2000-2019 Martijn Laan. All rights reserved. License: Copyright (C) 1997-2020 Jordan Russell. All rights reserved. Portions Copyright (C) 2000-2019 Martijn Laan. All rights reserved.
LicenseUrl: https://jrsoftware.org/files/is/license.txt LicenseUrl: https://jrsoftware.org/files/is/license.txt
AppMoniker: innosetup AppMoniker: innosetup
MinOSVersion: 6.0.0.0
Tags: inno, setup Tags: inno, setup
Description: Inno Setup is a free installer for Windows programs by Jordan Russell and Martijn Laan. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability. Description: Inno Setup is a free installer for Windows programs by Jordan Russell and Martijn Laan. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.
Homepage: https://jrsoftware.org/isinfo.php Homepage: https://jrsoftware.org/isinfo.php
InstallerType: Inno
Installers: Installers:
- Arch: x86 - Arch: x64
Url: http://files.jrsoftware.org/is/6/innosetup-6.0.4.exe Url: http://files.jrsoftware.org/is/6/innosetup-6.0.4.exe
Sha256: 36963503278310FB2FF0DEB70DE4A49CDE0082B4DE4D79B66C45DF85BBC5F710 Sha256: 36963503278310FB2FF0DEB70DE4A49CDE0082B4DE4D79B66C45DF85BBC5F710
InstallerType: Inno
Switches: Switches:
Silent: "/VERYSILENT /ALLUSERS" InstallLocation: /DIR="<INSTALLPATH>"
SilentWithProgress: "/VERYSILENT /ALLUSERS" Language: /LANG=<LANGUAGE>
Log: /LOG="<LOGPATH>"
Silent: /VERYSILENT /ALLUSERS
SilentWithProgress: /SILENT /ALLUSERS