forked from djandruczyk/MegaTunix
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMegaTunix64_dbg.iss.in
97 lines (91 loc) · 8.18 KB
/
MegaTunix64_dbg.iss.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
; -- MegaTunix.iss --
;SUFFIX=@MTX_VER_STRING@
[Messages]
WinVersionTooLowError=64Bit MegaTunix requires Windows Vista or Windows 7 64bit or newer! You have %1 %2
[Setup]
ArchitecturesAllowed=x64
ArchitecturesInstallIn64BitMode=x64
AppName=MegaTunix
AppVerName=MegaTunix v. @MTX_VER_STRING@
DefaultDirName={pf}\MegaTunix
DefaultGroupName=MegaTunix
UninstallDisplayIcon={app}\megatunix.exe
Compression=lzma
; Vista or newer ONLY
MinVersion=0,5.9.9999
;Compression=zip
SolidCompression=yes
; Page 0: Initial setup. Disable with DisableStartupPrompt
DisableStartupPrompt=Yes
; Page 3: License Agreement. Shown if LicenseFile is set.
; Users may proceed to the next page only if the option
; "I accept the agreement" is selected.
LicenseFile=.\LICENSE
; Page 5: Information. Shown if InfoBeforeFile is set. Name the file
; to make it easy to recognise
InfoBeforeFile=.\WIN_NOTES.txt
; Forces open apps to detect environment var change
ChangesEnvironment=yes
[Files]
Source: "z:\opt\crosstools\x86_64-w64-mingw32\lib\libgcc_s_sjlj-1.dll"; DestDir: "{app}\2.24"; Flags: ignoreversion
Source: "z:\opt\crosstools\x86_64-w64-mingw32\lib\libstdc++-6.dll"; DestDir: "{app}\2.24"; Flags: ignoreversion
Source: "z:\opt\crossroot64_dbg\lib\gdk-pixbuf-2.0\2.10.0\loaders\*.dll"; DestDir: "{app}\2.24\lib\gdk-pixbuf-2.0\2.10.0\loaders"; Flags: ignoreversion
Source: "z:\opt\crossroot64_dbg\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache"; DestDir: "{app}\2.24\lib\gdk-pixbuf-2.0\2.10.0\"; Flags: ignoreversion
Source: "z:\opt\crossroot64_dbg\lib\pango\1.6.0\modules\*.dll"; DestDir: "{app}\2.24\lib\pango\1.6.0\modules"; Flags: ignoreversion
Source: "z:\opt\crossroot64_dbg\etc\pango\pango.modules"; DestDir: "{app}\2.24\etc\pango\"; Flags: ignoreversion
Source: "z:\opt\crossroot64_dbg\bin\*.dll"; DestDir: "{app}\2.24"; Flags: ignoreversion
Source: "z:\opt\crossroot64_dbg\etc\*.*"; DestDir: "{app}\2.24\etc"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "z:\opt\crossroot64_dbg\lib\gtk-2.0\2.10.0\*.*"; DestDir: "{app}\2.24"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "z:\opt\crossroot64_dbg\share\themes\*.*"; DestDir: "{app}\2.24\share\themes"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "z:\opt\crossroot64_dbg\share\locale\de\*.*"; DestDir: "{app}\2.24\share\locale\de"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "z:\opt\crossroot64_dbg\share\locale\es\*.*"; DestDir: "{app}\2.24\share\locale\es"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "z:\opt\crossroot64_dbg\share\locale\fi\*.*"; DestDir: "{app}\2.24\share\locale\fi"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "z:\opt\crossroot64_dbg\share\locale\fr\*.*"; DestDir: "{app}\2.24\share\locale\fr"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "z:\opt\crossroot64_dbg\dest\bin\*.*"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\home\dave\git\MegaTunix\widgets\.libs\*.exe"; DestDir: "{app}\widgets"; Flags: ignoreversion
Source: "z:\opt\crossroot64_dbg\dest\share\MegaTunix\*.*"; DestDir: "{app}\dist\"; Flags: recursesubdirs createallsubdirs ignoreversion
[Icons]
Name: "{group}\MegaTunix"; Filename: "{app}\MegaTunix.exe"; WorkingDir: "{app}"
Name: "{group}\MegaTunix MS1 Fullscreen Dash"; Filename: "{app}\MegaTunix.exe";Parameters:" -p ms1 -D Default_Dash -F -rsmq"; WorkingDir: "{app}"
Name: "{group}\MegaTunix for MS1 Autodetect"; Filename: "{app}\MegaTunix.exe";Parameters:" -p ms1"; WorkingDir: "{app}"
Name: "{group}\MegaTunix MS2 Fullscreen Dash"; Filename: "{app}\MegaTunix.exe";Parameters:" -p ms2 -D Default_Dash -F -rsmq"; WorkingDir: "{app}"
Name: "{group}\MegaTunix for MS2 Autodetect"; Filename: "{app}\MegaTunix.exe";Parameters:" -p ms2 "; WorkingDir: "{app}"
Name: "{group}\MegaTunix for FreeEMS Autodetect"; Filename: "{app}\MegaTunix.exe";Parameters:" -p freeems -q "; WorkingDir: "{app}"
Name: "{group}\MtxGaugeDesigner"; Filename: "{app}\gaugedesigner.exe"; WorkingDir: "{app}"
Name: "{group}\MtxDashDesigner"; Filename: "{app}\dashdesigner.exe"; WorkingDir: "{app}"
Name: "{group}\MtxLoader"; Filename: "{app}\mtxloader.exe"; WorkingDir: "{app}"
Name: "{userdesktop}\MegaTunix @MTX_VER_STRING@"; Filename: "{app}\MegaTunix.exe"; WorkingDir: "{app}"
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\MegaTunix"; Filename: "{app}\MegaTunix.exe"; WorkingDir: "{app}"
[Registry]
; Megatunix itself
; Magic stuff that makes the GL windows work
Root: HKCU; Subkey: "Environment"; ValueType: string; ValueName: "GDK_NATIVE_WINDOWS"; ValueData: "1"; Flags: uninsdeletevalue
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\megatunix.exe"; ValueType: string; ValueName: ""; ValueData: "{app}\megatunix.exe"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\megatunix.exe"; ValueType: string; ValueName: "Path"; ValueData: "{app}\2.24;{app}"; Flags: uninsdeletekey
; gaugedesigner
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\gaugedesigner.exe"; ValueType: string; ValueName: ""; ValueData: "{app}\gaugedesigner.exe"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\gaugedesigner.exe"; ValueType: string; ValueName: "Path"; ValueData: "{app}\2.24;{app}"; Flags: uninsdeletekey
; dashdesigner
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\dashdesigner.exe"; ValueType: string; ValueName: ""; ValueData: "{app}\dashdesigner.exe"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\dashdesigner.exe"; ValueType: string; ValueName: "Path"; ValueData: "{app}\2.24;{app}"; Flags: uninsdeletekey
; mtxloader
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\mtxloader.exe"; ValueType: string; ValueName: ""; ValueData: "{app}\mtxloader.exe"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\mtxloader.exe"; ValueType: string; ValueName: "Path"; ValueData: "{app}\2.24;{app}"; Flags: uninsdeletekey
; msloader
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\msloader.exe"; ValueType: string; ValueName: ""; ValueData: "{app}\msloader.exe"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\msloader.exe"; ValueType: string; ValueName: "Path"; ValueData: "{app}\2.24;{app}"; Flags: uninsdeletekey
; curvedemo
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\curvedemo.exe"; ValueType: string; ValueName: ""; ValueData: "{app}\widgets\curvedemo.exe"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\curvedemo.exe"; ValueType: string; ValueName: "Path"; ValueData: "{app}\2.24;{app}"; Flags: uninsdeletekey
; gaugedemo
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\gaugedemo.exe"; ValueType: string; ValueName: ""; ValueData: "{app}\widgets\gaugedemo.exe"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\gaugedemo.exe"; ValueType: string; ValueName: "Path"; ValueData: "{app}\2.24;{app}"; Flags: uninsdeletekey
; piedemo
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\piedemo.exe"; ValueType: string; ValueName: ""; ValueData: "{app}\widgets\piedemo.exe"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\piedemo.exe"; ValueType: string; ValueName: "Path"; ValueData: "{app}\2.24;{app}"; Flags: uninsdeletekey
; progressdemo
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\progressdemo.exe"; ValueType: string; ValueName: ""; ValueData: "{app}\widgets\progressdemo.exe"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\progressdemo.exe"; ValueType: string; ValueName: "Path"; ValueData: "{app}\2.24;{app}"; Flags: uninsdeletekey
; stripchartdemo
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\stripchartdemo.exe"; ValueType: string; ValueName: ""; ValueData: "{app}\widgets\stripchartdemo.exe"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\stripchartdemo.exe"; ValueType: string; ValueName: "Path"; ValueData: "{app}\2.24;{app}"; Flags: uninsdeletekey