Skip to content

Commit ca94d19

Browse files
committed
Add InnoSetup installer config
1 parent c71418a commit ca94d19

File tree

1 file changed

+73
-0
lines changed

1 file changed

+73
-0
lines changed
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
; Script generated by the Inno Setup Script Wizard.
2+
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
3+
4+
#define MyAppName "Turing Python System Monitor"
5+
#define MyAppVersion "2.2.1"
6+
#define MyAppPublisher "Matthieu Houdebine"
7+
#define MyAppURL "https://github.com/mathoudebine/turing-smart-screen-python"
8+
9+
[Setup]
10+
; NOTE: The value of AppId uniquely identifies this application. Do not use the same AppId value in installers for other applications.
11+
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
12+
AppId={{5D52BFDE-9A40-4BFA-84F8-89A64B01A2AC}
13+
AppName={#MyAppName}
14+
AppVersion={#MyAppVersion}
15+
;AppVerName={#MyAppName} {#MyAppVersion}
16+
AppPublisher={#MyAppPublisher}
17+
AppPublisherURL={#MyAppURL}
18+
AppSupportURL={#MyAppURL}
19+
AppUpdatesURL={#MyAppURL}
20+
DefaultDirName={autopf}\{#MyAppName}
21+
DefaultGroupName={#MyAppName}
22+
AllowNoIcons=yes
23+
; Uncomment the following line to run in non administrative install mode (install for current user only.)
24+
;PrivilegesRequired=lowest
25+
OutputBaseFilename=turing-sysmon-setup
26+
Compression=lzma
27+
SolidCompression=yes
28+
WizardStyle=modern
29+
30+
[Languages]
31+
Name: "english"; MessagesFile: "compiler:Default.isl"
32+
Name: "armenian"; MessagesFile: "compiler:Languages\Armenian.isl"
33+
Name: "brazilianportuguese"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl"
34+
Name: "bulgarian"; MessagesFile: "compiler:Languages\Bulgarian.isl"
35+
Name: "catalan"; MessagesFile: "compiler:Languages\Catalan.isl"
36+
Name: "corsican"; MessagesFile: "compiler:Languages\Corsican.isl"
37+
Name: "czech"; MessagesFile: "compiler:Languages\Czech.isl"
38+
Name: "danish"; MessagesFile: "compiler:Languages\Danish.isl"
39+
Name: "dutch"; MessagesFile: "compiler:Languages\Dutch.isl"
40+
Name: "finnish"; MessagesFile: "compiler:Languages\Finnish.isl"
41+
Name: "french"; MessagesFile: "compiler:Languages\French.isl"
42+
Name: "german"; MessagesFile: "compiler:Languages\German.isl"
43+
Name: "hebrew"; MessagesFile: "compiler:Languages\Hebrew.isl"
44+
Name: "icelandic"; MessagesFile: "compiler:Languages\Icelandic.isl"
45+
Name: "italian"; MessagesFile: "compiler:Languages\Italian.isl"
46+
Name: "japanese"; MessagesFile: "compiler:Languages\Japanese.isl"
47+
Name: "norwegian"; MessagesFile: "compiler:Languages\Norwegian.isl"
48+
Name: "polish"; MessagesFile: "compiler:Languages\Polish.isl"
49+
Name: "portuguese"; MessagesFile: "compiler:Languages\Portuguese.isl"
50+
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"
51+
Name: "slovak"; MessagesFile: "compiler:Languages\Slovak.isl"
52+
Name: "slovenian"; MessagesFile: "compiler:Languages\Slovenian.isl"
53+
Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl"
54+
Name: "turkish"; MessagesFile: "compiler:Languages\Turkish.isl"
55+
Name: "ukrainian"; MessagesFile: "compiler:Languages\Ukrainian.isl"
56+
57+
[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
68+
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
69+
70+
[Icons]
71+
Name: "{group}\{cm:ProgramOnTheWeb,{#MyAppName}}"; Filename: "{#MyAppURL}"
72+
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
73+

0 commit comments

Comments
 (0)