Skip to content

Commit 7527406

Browse files
committed
Update the installer script for InnoSetup 6
1 parent 8b475fd commit 7527406

File tree

1 file changed

+41
-22
lines changed

1 file changed

+41
-22
lines changed

ProteinCoverageSummarizer_Installer/ProteinCoverageSummarizer_setup.iss

Lines changed: 41 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
; This is an Inno Setup configuration file
2-
; http://www.jrsoftware.org/isinfo.php
1+
; This is an Inno Setup configuration file
2+
; https://jrsoftware.org/isinfo.php
33
;
44
; This file uses Protein Coverage Summarizer files from bin\AnyCPU
55
; Those come from the Debug AnyCPU build of ProteinCoverageSummarizerGUI.sln
@@ -8,22 +8,35 @@
88

99
[CustomMessages]
1010
AppName=Protein Coverage Summarizer
11+
1112
[Messages]
1213
WelcomeLabel2=This will install [name/ver] on your computer.
1314
; Example with multiple lines:
1415
; WelcomeLabel2=Welcome message%n%nAdditional sentence
16+
1517
[Files]
16-
Source: ..\bin\AnyCPU\ProteinCoverageSummarizerGUI.exe ; DestDir: {app}
17-
Source: ..\bin\AnyCPU\ProteinCoverageSummarizerGUI.exe.config ; DestDir: {app}
18-
Source: ..\bin\AnyCPU\Ookii.Dialogs.dll ; DestDir: {app}
19-
Source: ..\bin\AnyCPU\PRISM.dll ; DestDir: {app}
20-
Source: ..\bin\AnyCPU\PRISMWin.dll ; DestDir: {app}
21-
Source: ..\bin\AnyCPU\ProteinCoverageSummarizer.dll ; DestDir: {app}
22-
Source: ..\bin\AnyCPU\ProteinFileReader.dll ; DestDir: {app}
23-
Source: ..\bin\AnyCPU\System.Data.SQLite.dll ; DestDir: {app}
24-
Source: ..\bin\ProteinCoverageSummarizerSettings.xml ; DestDir: {app}
25-
Source: ..\bin\AnyCPU\x64\SQLite.Interop.dll ; DestDir: {app}\x64
26-
Source: ..\bin\AnyCPU\x86\SQLite.Interop.dll ; DestDir: {app}\x86
18+
Source: ..\bin\AnyCPU\ProteinCoverageSummarizerGUI.exe ; DestDir: {app}
19+
Source: ..\bin\AnyCPU\ProteinCoverageSummarizerGUI.exe.config ; DestDir: {app}
20+
Source: ..\bin\AnyCPU\Microsoft.Bcl.AsyncInterfaces.dll ; DestDir: {app}
21+
Source: ..\bin\AnyCPU\Npgsql.dll ; DestDir: {app}
22+
Source: ..\bin\AnyCPU\Ookii.Dialogs.dll ; DestDir: {app}
23+
Source: ..\bin\AnyCPU\PRISM.dll ; DestDir: {app}
24+
Source: ..\bin\AnyCPU\PRISMDatabaseUtils.dll ; DestDir: {app}
25+
Source: ..\bin\AnyCPU\PRISMWin.dll ; DestDir: {app}
26+
Source: ..\bin\AnyCPU\ProteinCoverageSummarizer.dll ; DestDir: {app}
27+
Source: ..\bin\AnyCPU\ProteinFileReader.dll ; DestDir: {app}
28+
Source: ..\bin\AnyCPU\System.Buffers.dll ; DestDir: {app}
29+
Source: ..\bin\AnyCPU\System.Data.SQLite.dll ; DestDir: {app}
30+
Source: ..\bin\AnyCPU\System.Memory.dll ; DestDir: {app}
31+
Source: ..\bin\AnyCPU\System.Numerics.Vectors.dll ; DestDir: {app}
32+
Source: ..\bin\AnyCPU\System.Runtime.CompilerServices.Unsafe.dll ; DestDir: {app}
33+
Source: ..\bin\AnyCPU\System.Text.Encodings.Web.dll ; DestDir: {app}
34+
Source: ..\bin\AnyCPU\System.Text.Json.dll ; DestDir: {app}
35+
Source: ..\bin\AnyCPU\System.Threading.Tasks.Extensions.dll ; DestDir: {app}
36+
Source: ..\bin\AnyCPU\System.ValueTuple.dll ; DestDir: {app}
37+
Source: ..\bin\ProteinCoverageSummarizerSettings.xml ; DestDir: {app}
38+
Source: ..\bin\AnyCPU\x64\SQLite.Interop.dll ; DestDir: {app}\x64
39+
Source: ..\bin\AnyCPU\x86\SQLite.Interop.dll ; DestDir: {app}\x86
2740

2841
Source: ..\PeptideToProteinMapper\bin\AnyCPU\PeptideToProteinMapper.exe ; DestDir: {app}
2942
Source: ..\PeptideToProteinMapper\bin\AnyCPU\PeptideToProteinMapEngine.dll ; DestDir: {app}
@@ -64,28 +77,34 @@ AppID=ProteinCoverageSummarizerId
6477
AppPublisher=Pacific Northwest National Laboratory
6578
AppPublisherURL=https://omics.pnl.gov/software
6679
AppSupportURL=https://omics.pnl.gov/software
67-
AppUpdatesURL=https://omics.pnl.gov/software
68-
DefaultDirName={pf}\ProteinCoverageSummarizer
80+
AppUpdatesURL=https://github.com/PNNL-Comp-Mass-Spec/protein-coverage-summarizer
81+
ArchitecturesAllowed=x64 x86
82+
ArchitecturesInstallIn64BitMode=x64
83+
DefaultDirName={autopf}\ProteinCoverageSummarizer
6984
DefaultGroupName=PAST Toolkit
70-
AppCopyright=© PNNL
85+
AppCopyright=© PNNL
7186
;LicenseFile=.\License.rtf
72-
PrivilegesRequired=poweruser
87+
PrivilegesRequired=admin
7388
OutputBaseFilename=ProteinCoverageSummarizer_Installer
7489
;VersionInfoVersion=1.57
7590
VersionInfoVersion={#ApplicationVersion}
7691
VersionInfoCompany=PNNL
7792
VersionInfoDescription=Protein Coverage Summarizer
7893
VersionInfoCopyright=PNNL
79-
DisableFinishedPage=true
94+
DisableFinishedPage=yes
95+
DisableWelcomePage=no
8096
ShowLanguageDialog=no
81-
ChangesAssociations=false
82-
EnableDirDoesntExistWarning=false
83-
AlwaysShowDirOnReadyPage=true
97+
ChangesAssociations=no
98+
WizardStyle=modern
99+
EnableDirDoesntExistWarning=no
100+
AlwaysShowDirOnReadyPage=yes
84101
UninstallDisplayIcon={app}\delete_16x.ico
85-
ShowTasksTreeLines=true
102+
ShowTasksTreeLines=yes
86103
OutputDir=.\Output
104+
87105
[Registry]
88106
;Root: HKCR; Subkey: MyAppFile; ValueType: string; ValueName: ; ValueDataMyApp File; Flags: uninsdeletekey
89107
;Root: HKCR; Subkey: MyAppSetting\DefaultIcon; ValueType: string; ValueData: {app}\wand.ico,0; Flags: uninsdeletevalue
108+
90109
[UninstallDelete]
91110
Name: {app}; Type: filesandordirs

0 commit comments

Comments
 (0)