11; Script generated by the Inno Setup Script Wizard.
22; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
33
4- #define MyAppVersion " 3.1.6-beta1 "
4+ #define MyAppVersion " 3.1.7 "
55#define MyAppName " UniGetUI"
66#define MyAppPublisher " Martí Climent"
77#define MyAppURL " https://github.com/marticliment/UniGetUI"
1414[Setup]
1515; NOTE: The value of AppId uniquely identifies this application. Do not use the same AppId value in installers for other applications.
1616; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
17- UninstallDisplayName = " UniGetUI (PreRelease) "
17+ UninstallDisplayName = " UniGetUI"
1818AppId = {{889610CC-4337 -4BDB-AC3B-4F21806C0BDE}
1919AppName = {#MyAppName }
2020AppVersion = {#MyAppVersion}
@@ -23,7 +23,7 @@ AppPublisher={#MyAppPublisher}
2323AppPublisherURL = " https://www.marticliment.com/unigetui/"
2424AppSupportURL = {#MyAppURL}
2525AppUpdatesURL = {#MyAppURL}
26- VersionInfoVersion = 3.1 .6 .0
26+ VersionInfoVersion = 3.1 .7 .0
2727DefaultDirName = " {autopf64}\UniGetUI"
2828DisableProgramGroupPage = yes
2929DisableDirPage = no
@@ -203,26 +203,28 @@ Name: "regularinstall\desktopicon"; Description: "{cm:RegDesktopIcon}"; GroupDes
203203Name : " regularinstall\chocoinstall" ; Description : " {cm:ChocoInstall}" ; GroupDescription: " {cm:ShCuts}" ;
204204
205205[Registry]
206- Root : HKCU; Subkey : " SOFTWARE\Microsoft\Windows\CurrentVersion\Run" ; ValueType : string ; ValueName : " WingetUI" ; ValueData : " " " {app} \UniGetUI.exe" " --daemon" ; Flags : uninsdeletevalue ; Tasks: regularinstall
206+ Root : HKCU; Subkey : " SOFTWARE\Microsoft\Windows\CurrentVersion\Run" ; ValueType : string ; ValueName : " WingetUI" ; ValueData : " " " {app} \UniGetUI.exe" " --daemon" ; Flags : uninsdeletevalue ; Tasks: regularinstall;
207+ Root : HKCU; Subkey : " Software\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run" ; ValueType : binary ; ValueName : " WingetUI" ; ValueData : " 03" ; Flags : uninsdeletevalue ; Tasks: regularinstall; Check : CmdLineParamExists(' /NoRunOnStartup' );
207208
208209// Register the unigetui:// deep link
209- Root : HKA; Subkey : " Software\Classes\unigetui" ; ValueType : " string" ; ValueData : " URL:UniGetUI Protocol" ; Flags : uninsdeletekey
210- Root : HKA; Subkey : " Software\Classes\unigetui" ; ValueType : " string" ; ValueName : " URL Protocol" ; ValueData : " "
211- Root : HKA; Subkey : " Software\Classes\unigetui\DefaultIcon" ; ValueType : " string" ; ValueData : " {app} \{#MyAppExeName},0"
212- Root : HKA; Subkey : " Software\Classes\unigetui\shell\open\command" ; ValueType : " string" ; ValueData : " " " {app} \{#MyAppExeName}" " " " %1 " " "
210+ Root : HKA; Subkey : " Software\Classes\unigetui" ; ValueType : " string" ; ValueData : " URL:UniGetUI Protocol" ; Flags : uninsdeletekey ; Tasks: regularinstall;
211+ Root : HKA; Subkey : " Software\Classes\unigetui" ; ValueType : " string" ; ValueName : " URL Protocol" ; ValueData : " " ; Tasks: regularinstall;
212+ Root : HKA; Subkey : " Software\Classes\unigetui\DefaultIcon" ; ValueType : " string" ; ValueData : " {app} \{#MyAppExeName},0" ; Tasks: regularinstall;
213+ Root : HKA; Subkey : " Software\Classes\unigetui\shell\open\command" ; ValueType : " string" ; ValueData : " " " {app} \{#MyAppExeName}" " " " %1 " " " ; Tasks: regularinstall;
213214
214215// Register the .ubundle file type
215- Root : HKA; Subkey : " Software\Classes\.ubundle" ; ValueType : string ; ValueData : " UniGetUI.PackageBundle" ; Flags : uninsdeletekey
216- Root : HKA; Subkey : " Software\Classes\UniGetUI.PackageBundle" ; ValueType : string ; ValueData : {cm:PackageBundleName}; Flags : uninsdeletekey
217- Root : HKA; Subkey : " Software\Classes\UniGetUI.PackageBundle\DefaultIcon" ; ValueType : string ; ValueData : " {app} \{#MyAppExeName},0" ; Flags : uninsdeletekey
218- Root : HKA; Subkey : " Software\Classes\UniGetUI.PackageBundle\shell\open\command" ; ValueType : string ; ValueData : " " " {app} \{#MyAppExeName}" " " " %1 " " " ; Flags : uninsdeletekey
216+ Root : HKA; Subkey : " Software\Classes\.ubundle" ; ValueType : string ; ValueData : " UniGetUI.PackageBundle" ; Flags : uninsdeletekey ; Tasks: regularinstall;
217+ Root : HKA; Subkey : " Software\Classes\UniGetUI.PackageBundle" ; ValueType : string ; ValueData : {cm:PackageBundleName}; Flags : uninsdeletekey ; Tasks: regularinstall;
218+ Root : HKA; Subkey : " Software\Classes\UniGetUI.PackageBundle\DefaultIcon" ; ValueType : string ; ValueData : " {app} \{#MyAppExeName},0" ; Flags : uninsdeletekey ; Tasks: regularinstall;
219+ Root : HKA; Subkey : " Software\Classes\UniGetUI.PackageBundle\shell\open\command" ; ValueType : string ; ValueData : " " " {app} \{#MyAppExeName}" " " " %1 " " " ; Flags : uninsdeletekey ; Tasks: regularinstall;
219220
220221
221222[Files]
222223Source : " unigetui_bin\{#MyAppExeName}" ; DestDir : " {app} " ; Flags : ignoreversion ; BeforeInstall : TripleKill(' WingetUI.exe' , ' UniGetUI.exe' , ' choco.exe' );
223224Source : " unigetui_bin\*" ; DestDir : " {app} " ; Flags : createallsubdirs ignoreversion recursesubdirs ;
224225Source : " src\UniGetUI.PackageEngine.Managers.Chocolatey\choco-cli\*" ; DestDir : " {userpf} \..\UniGetUI\Chocolatey" ; Flags : createallsubdirs ignoreversion recursesubdirs uninsneveruninstall ; Tasks: regularinstall\chocoinstall; Check : not CmdLineParamExists(' /NoChocolatey' );
225226Source : " InstallerExtras\EnsureWinGet.ps1" ; DestDir : " {tmp} " ; Flags : deleteafterinstall
227+ Source : " InstallerExtras\ForceUniGetUIPortable" ; DestDir : " {app} " ; Tasks: portableinstall
226228
227229
228230[Icons]
0 commit comments