-
Notifications
You must be signed in to change notification settings - Fork 28
/
MegaTunix64_dbg.iss.in
104 lines (95 loc) · 7.55 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
97
98
99
100
101
102
103
; -- 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\mxe\usr\x86_64-w32-mingw32\lib\libgcc_s_sjlj-1.dll"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
;Source: "z:\opt\mxe\usr\x86_64-w32-mingw32\lib\libstdc++-6.dll"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\lib\gtk-2.0\2.10.0\engines\*.dll"; DestDir: "{app}\lib\gtk-2.0\2.10.0\engines"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\lib\gtk-2.0\2.10.0\immodules\*.dll"; DestDir: "{app}\lib\gtk-2.0\2.10.0\immodules"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\lib\gtk-2.0\modules\*.dll"; DestDir: "{app}\lib\gtk-2.0\modules"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\lib\gdk-pixbuf-2.0\2.10.0\loaders\*.dll"; DestDir: "{app}\lib\gdk-pixbuf-2.0\2.10.0\loaders"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\lib\pango\1.8.0\modules\*.dll"; DestDir: "{app}\lib\pango\1.8.0\modules"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*atk*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*bz2*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*cairo*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*charset*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*dbus*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*expat*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*ffi*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*font*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*free*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*harfbuzz*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*iconv*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*intl*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*jpeg*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*lzma*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*libg*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*pango*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*pcre*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*pixman*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*png*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*tiff*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*xml2*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\*zlib*.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\etc\*.*"; DestDir: "{app}\etc"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\share\themes\*.*"; DestDir: "{app}\share\themes"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\share\locale\de\*.*"; DestDir: "{app}\share\locale\de"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\share\locale\es\*.*"; DestDir: "{app}\share\locale\es"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\share\locale\fi\*.*"; DestDir: "{app}\share\locale\fi"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\share\locale\fr\*.*"; DestDir: "{app}\share\locale\fr"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "z:\tmp\mtx_win64_dbg\bin\*.*"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\@CWD@\widgets\.libs\*.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\@CWD@\contrib\post_install.bat"; DestDir: "{app}"; Flags: ignoreversion deleteafterinstall
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\gdk-pixbuf-query-loaders.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\opt\mxe\usr\x86_64-w64-mingw32.shared\bin\pango-querymodules.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "z:\tmp\mtx_win64_dbg\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
[Dirs]
;Name: "{app}\etc\pango"; Permissions: users-modify
;Name: "{app}\lib\gdk-pixbuf-2.0\2.10.0"; Permissions: users-modify
Name: "{app}\etc\pango"
Name: "{app}\lib\gdk-pixbuf-2.0\2.10.0"
[Run]
Filename: "{app}\post_install.bat"; WorkingDir: {app}; Flags: runascurrentuser shellexec
[UninstallDelete]
Type: files; Name: "{app}\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache"
Type: filesandordirs; Name: "{app}\etc\pango"