13
13
;
14
14
; Usage:
15
15
; iscc rubyinstaller.iss /dRubyVersion=X.Y.Z \
16
- ; /dRubyPatch=123; \
16
+ ; /dPackageRelease=3 \
17
17
; /dRubyBuildPlatform=x64-mingw32 \
18
18
; /dRubyShortPlatform=-x64 \
19
19
; [/dInstVersion=26-OCT-2009] \
23
23
#error Please provide a RubyVersion definition using a /d parameter.
24
24
#endif
25
25
26
- #if Defined(RubyPatch ) == 0
27
- #error Please provide a RubyPatch level definition using a /d parameter.
26
+ #if Defined(PackageRelease ) == 0
27
+ #error Please provide a PackageRelease level definition using a /d parameter.
28
28
#endif
29
29
30
30
#if Defined(RubyBuildPlatform) == 0
41
41
42
42
; Grab MAJOR.MINOR info from RubyVersion (1.8)
43
43
#define RubyMajorMinor Copy(RubyVersion, 1 , 3 )
44
- #define RubyFullVersion RubyVersion + ' -p ' + RubyPatch
44
+ #define RubyFullVersion RubyVersion + ' -' + PackageRelease
45
45
46
46
; Build Installer details using above values
47
47
#define InstallerName " Ruby " + RubyFullVersion + RubyShortPlatform
@@ -81,7 +81,7 @@ VersionInfoCompany={#InstallerPublisher}
81
81
VersionInfoCopyright = (c) {#CurrentYear} {#InstallerPublisher}
82
82
VersionInfoDescription = Ruby Programming Language for Windows
83
83
VersionInfoTextVersion = {#RubyFullVersion}
84
- VersionInfoVersion = {#RubyVersion}.{#RubyPatch }
84
+ VersionInfoVersion = {#RubyVersion}.{#PackageRelease }
85
85
UninstallDisplayIcon = {app} \bin\ruby.exe
86
86
WizardImageFile = {#SourcePath}\images\wizard-large.bmp
87
87
WizardSmallImageFile = {#SourcePath}\images\wizard-logo.bmp
@@ -163,7 +163,7 @@ Root: HKLM; Subkey: Software\RubyInstaller\{#RubyInstallerBaseId}; ValueType: st
163
163
Root : HKLM; Subkey : Software\RubyInstaller\{#RubyInstallerBaseId}\{#RubyVersion}; ValueType : string ; ValueName : ; ValueData : ; Flags : uninsdeletekey ; Check : IsAdmin
164
164
Root : HKLM; Subkey : Software\RubyInstaller\{#RubyInstallerBaseId}\{#RubyVersion}; ValueType : string ; ValueName : InstallLocation ; ValueData : {app} ; Check : IsAdmin
165
165
Root : HKLM; Subkey : Software\RubyInstaller\{#RubyInstallerBaseId}\{#RubyVersion}; ValueType : string ; ValueName : InstallDate ; ValueData : {code:GetInstallDate}; Check : IsAdmin
166
- Root : HKLM; Subkey : Software\RubyInstaller\{#RubyInstallerBaseId}\{#RubyVersion}; ValueType : string ; ValueName : PatchLevel ; ValueData : {#RubyPatch }; Check : IsAdmin
166
+ Root : HKLM; Subkey : Software\RubyInstaller\{#RubyInstallerBaseId}\{#RubyVersion}; ValueType : string ; ValueName : PackageRelease ; ValueData : {#PackageRelease }; Check : IsAdmin
167
167
Root : HKLM; Subkey : Software\RubyInstaller\{#RubyInstallerBaseId}\{#RubyVersion}; ValueType : string ; ValueName : BuildPlatform ; ValueData : {#RubyBuildPlatform}; Check : IsAdmin
168
168
169
169
; RubyInstaller identification for non-admin
@@ -172,7 +172,7 @@ Root: HKCU; Subkey: Software\RubyInstaller\{#RubyInstallerBaseId}; ValueType: st
172
172
Root : HKCU; Subkey : Software\RubyInstaller\{#RubyInstallerBaseId}\{#RubyVersion}; ValueType : string ; ValueName : ; ValueData : ; Flags : uninsdeletekey ; Check : IsNotAdmin
173
173
Root : HKCU; Subkey : Software\RubyInstaller\{#RubyInstallerBaseId}\{#RubyVersion}; ValueType : string ; ValueName : InstallLocation ; ValueData : {app} ; Check : IsNotAdmin
174
174
Root : HKCU; Subkey : Software\RubyInstaller\{#RubyInstallerBaseId}\{#RubyVersion}; ValueType : string ; ValueName : InstallDate ; ValueData : {code:GetInstallDate}; Check : IsNotAdmin
175
- Root : HKCU; Subkey : Software\RubyInstaller\{#RubyInstallerBaseId}\{#RubyVersion}; ValueType : string ; ValueName : PatchLevel ; ValueData : {#RubyPatch }; Check : IsNotAdmin
175
+ Root : HKCU; Subkey : Software\RubyInstaller\{#RubyInstallerBaseId}\{#RubyVersion}; ValueType : string ; ValueName : PackageRelease ; ValueData : {#PackageRelease }; Check : IsNotAdmin
176
176
Root : HKCU; Subkey : Software\RubyInstaller\{#RubyInstallerBaseId}\{#RubyVersion}; ValueType : string ; ValueName : BuildPlatform ; ValueData : {#RubyBuildPlatform}; Check : IsNotAdmin
177
177
178
178
[Icons]
0 commit comments