Skip to content

Commit

Permalink
AU: 1 updated - innosetup
Browse files Browse the repository at this point in the history
  • Loading branch information
Chocolatey committed Jun 25, 2018
1 parent c71985e commit 47377b9
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 12 deletions.
2 changes: 1 addition & 1 deletion automatic/innosetup/Changelog.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# ![Inno Setup Changelog](https://img.shields.io/badge/Inno%20Setup-Package%20Changelog-blue.svg?style=for-the-badge)

## Upcoming
## Version: 5.6.1 (2018-06-25)
- **ENHANCEMENT:** Added changelog for package
- **ENHANCEMENT:** Extracted Description to its own file
- **ENHANCEMENT:** Added ability to load and save an installer configuration file
Expand Down
16 changes: 11 additions & 5 deletions automatic/innosetup/innosetup.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
<!-- Read this before publishing packages to chocolatey.org: https://github.com/chocolatey/chocolatey/wiki/CreatePackages -->
<id>InnoSetup</id>
<title>Inno Setup</title>
<version>5.5.9.20161208</version>
<version>5.6.1</version>
<authors>jrsoftware</authors>
<owners>AdmiringWorm,vicneanschi</owners>
<summary>Inno Setup is a free installer for Windows programs. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.</summary>
<description>
<description><![CDATA[
Inno Setup is a free installer for Windows programs. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.
### Key features:
## Key features:
* Support for **every Windows release since 2000**, including: *Windows 10*, Windows 8.1, Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows XP, Windows Server 2003, and Windows 2000. (No service packs are required.)
* Extensive support for installation of **64-bit applications** on the 64-bit editions of Windows. Both the x64 and Itanium architectures are supported. (On the Itanium architecture, Service Pack 1 or later is required on Windows Server 2003 to install in 64-bit mode.)
* Supports creation of a **single EXE** to install your program for easy online distribution. Disk spanning is also supported.
Expand All @@ -27,7 +27,7 @@ Inno Setup is a free installer for Windows programs. First introduced in 1997, I
* Running other programs before, during or after install.
* Support for **multilingual** installs, including right-to-left language support.
* Support for passworded and encrypted installs.
* Support for **digitally signed** installs and uninstalls, including dual signing (SHA1 &amp; SHA256).
* Support for **digitally signed** installs and uninstalls, including dual signing (SHA1 & SHA256).
* Silent install and uninstall.
* **Unicode** installs.
* Integrated preprocessor option for advanced compile-time customization.
Expand All @@ -39,7 +39,13 @@ Yes, it may be used completely free of charge, even when deploying commercial ap
However if you wish to show your appreciation and support its development you can make a [donation](http://www.jrsoftware.org/isdonate.php).
*(Note: "Completely free of charge" must not be confused with "completely free". Inno Setup is copyrighted software, not public domain software.
There are some restrictions on distribution and use; see the [LICENSE.TXT](http://www.jrsoftware.org/files/is/license.txt) file for details.)*
</description>
## Package Parameters
- `/UseInf:` - Change the inno setup configuration file to use/save when installing
**EXAMPLE**
`choco install innosetup --params "'/UseInf:C:\innosetup.install.inf'"`
]]></description>
<projectUrl>http://www.jrsoftware.org/isinfo.php</projectUrl>
<tags>innosetup admin installer setup exe foss</tags>
<copyright>1997-2012 Jordan Russell</copyright>
Expand Down
4 changes: 2 additions & 2 deletions automatic/innosetup/legal/VERIFICATION.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ this can be navigated to from the main page by following:

and the checksum can be verified like this:

1. Download <http://files.jrsoftware.org/is/5/innosetup-5.5.9-unicode.exe>
1. Download <http://files.jrsoftware.org/is/5/innosetup-5.6.1-unicode.exe>
2. Then use one of the following methods to obtain the checksum
- Use powershell function 'Get-Filehash'
- Use chocolatey utility 'checksum.exe'

checksum type: sha256
checksum: 5B51AE6977BEBBA937AC18E0E80C1899E37DFAA12F51CCD817978EF07AE19CB3
checksum: 27D49E9BC769E9D1B214C153011978DB90DC01C2ACD1DDCD9ED7B3FE3B96B538

File 'license.txt' is obtained from <https://github.com/jrsoftware/issrc/blob/d33ce5c66191d2bd359eb8ecdaa0dfb9833fbee8/license.txt>
4 changes: 2 additions & 2 deletions automatic/innosetup/tools/chocolateyInstall.ps1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
$ErrorActionPreference = 'Stop';
$ErrorActionPreference = 'Stop';

$toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
$filePath = "$toolsDir\innosetup-5.5.9-unicode.exe"
$filePath = "$toolsDir\innosetup-5.6.1-unicode.exe"

$packageArgs = @{
packageName = 'innosetup'
Expand Down
4 changes: 2 additions & 2 deletions automatic/innosetup/tools/chocolateyUninstall.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ $uninstalled = $false
[array]$key = Get-UninstallRegistryKey -SoftwareName $softwareName

if ($key.Count -eq 1) {
$key | % {
$key | ForEach-Object {
$file = "$($_.UninstallString.Trim('"'))"

Uninstall-ChocolateyPackage `
Expand All @@ -27,7 +27,7 @@ if ($key.Count -eq 1) {
Write-Warning "$key.Count matches found!"
Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
Write-Warning "Please alert package maintainer the following keys were matched:"
$key | % {Write-Warning "- $_.DisplayName"}
$key | ForEach-Object {Write-Warning "- $_.DisplayName"}
}

$appPathKey = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\"
Expand Down

0 comments on commit 47377b9

Please sign in to comment.