Skip to content

Commit c6dc1df

Browse files
committed
Update InnoSetup configuration
1 parent 8769ac5 commit c6dc1df

2 files changed

Lines changed: 11 additions & 13 deletions

File tree

tools/windows-installer/turing-python-sysmon.iss renamed to tools/windows-installer/turing-system-monitor.iss

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
; Script generated by the Inno Setup Script Wizard.
22
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
33

4-
#define MyAppName "Turing Python System Monitor"
5-
#define MyAppVersion "2.2.1"
4+
#define SourceDir "..\..\dist\turing-system-monitor\"
5+
#define MyAppName "Turing System Monitor"
6+
#define MyAppVersion GetStringFileInfo(SourceDir + "main.exe", PRODUCT_VERSION)
67
#define MyAppPublisher "Matthieu Houdebine"
78
#define MyAppURL "https://github.com/mathoudebine/turing-smart-screen-python"
89

@@ -19,13 +20,14 @@ AppSupportURL={#MyAppURL}
1920
AppUpdatesURL={#MyAppURL}
2021
DefaultDirName={autopf}\{#MyAppName}
2122
DefaultGroupName={#MyAppName}
23+
OutputBaseFilename=turing-system-monitor_{#MyAppVersion}
2224
AllowNoIcons=yes
2325
; Uncomment the following line to run in non administrative install mode (install for current user only.)
2426
;PrivilegesRequired=lowest
25-
OutputBaseFilename=turing-sysmon-setup
2627
Compression=lzma
2728
SolidCompression=yes
2829
WizardStyle=modern
30+
SetupIconFile=..\..\res\icons\monitor-icon-17865\icon.ico
2931

3032
[Languages]
3133
Name: "english"; MessagesFile: "compiler:Default.isl"
@@ -55,19 +57,12 @@ Name: "turkish"; MessagesFile: "compiler:Languages\Turkish.isl"
5557
Name: "ukrainian"; MessagesFile: "compiler:Languages\Ukrainian.isl"
5658

5759
[Files]
58-
Source: "AUTHORS"; DestDir: "{app}"; Flags: ignoreversion
59-
Source: "CODE_OF_CONDUCT.md"; DestDir: "{app}"; Flags: ignoreversion
60-
Source: "config.yaml"; DestDir: "{app}"; Flags: ignoreversion
61-
Source: "CONTRIBUTING.md"; DestDir: "{app}"; Flags: ignoreversion
62-
Source: "LICENSE"; DestDir: "{app}"; Flags: ignoreversion
63-
Source: "main.py"; DestDir: "{app}"; Flags: ignoreversion
64-
Source: "README.md"; DestDir: "{app}"; Flags: ignoreversion
65-
Source: "requirements.txt"; DestDir: "{app}"; Flags: ignoreversion
66-
Source: "SECURITY.md"; DestDir: "{app}"; Flags: ignoreversion
67-
Source: "simple-program.py"; DestDir: "{app}"; Flags: ignoreversion
60+
Source: "{#SourceDir}*"; DestDir: "{app}"; Flags: ignoreversion
6861
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
6962

7063
[Icons]
7164
Name: "{group}\{cm:ProgramOnTheWeb,{#MyAppName}}"; Filename: "{#MyAppURL}"
7265
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
66+
Name: "{group}\Turing System Monitor"; Filename: "{app}\configure.exe"
67+
7368

bundle.spec renamed to turing-system-monitor.spec

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ configure_exe = EXE(
3434
codesign_identity=None,
3535
entitlements_file=None,
3636
icon=['res\\icons\\monitor-icon-17865\\icon.ico'],
37+
contents_directory='.',
3738
)
3839

3940
# System Monitor main program
@@ -70,6 +71,7 @@ main_exe = EXE(
7071
codesign_identity=None,
7172
entitlements_file=None,
7273
icon=['res\\icons\\monitor-icon-17865\\icon.ico'],
74+
contents_directory='.',
7375
)
7476

7577
# Theme Editor
@@ -106,6 +108,7 @@ editor_exe = EXE(
106108
codesign_identity=None,
107109
entitlements_file=None,
108110
icon=['res\\icons\\monitor-icon-17865\\icon.ico'],
111+
contents_directory='.',
109112
)
110113

111114
# Common collect task

0 commit comments

Comments
 (0)