Chris@58
|
1 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
|
Chris@58
|
2
|
Chris@58
|
3 <Product
|
Chris@58
|
4 Name="Tony"
|
Chris@58
|
5 Id="*"
|
Chris@58
|
6 Language="1033"
|
Chris@58
|
7 Codepage="1252"
|
chris@271
|
8 Version="0.5"
|
Chris@58
|
9 UpgradeCode="3F073027-A65B-4688-906C-5F64597C5BB1"
|
Chris@58
|
10 Manufacturer="Queen Mary, University of London">
|
Chris@58
|
11
|
Chris@58
|
12 <Package
|
Chris@58
|
13 Id="*"
|
Chris@58
|
14 Keywords="Installer"
|
Chris@58
|
15 Description="Tony Installer"
|
Chris@87
|
16 Comments="Copyright (c) 2013 Queen Mary, University of London and others."
|
Chris@58
|
17 Manufacturer="Queen Mary, University of London"
|
Chris@58
|
18 InstallerVersion="100"
|
Chris@58
|
19 Languages="1033"
|
Chris@58
|
20 Compressed="yes"
|
Chris@58
|
21 SummaryCodepage="1252"/>
|
Chris@58
|
22
|
Chris@58
|
23 <MajorUpgrade DowngradeErrorMessage="A later version of Tony is already installed. Setup will now exit."/>
|
Chris@58
|
24
|
Chris@58
|
25 <Media Id="1" Cabinet="Tony.cab" EmbedCab="yes" DiskPrompt="CD-ROM #1"/>
|
Chris@58
|
26 <Property Id="DiskPrompt" Value="Tony Installation [1]"/>
|
Chris@58
|
27
|
Chris@58
|
28 <Directory Id="TARGETDIR" Name="SourceDir">
|
Chris@58
|
29 <Directory Id="ProgramFilesFolder" Name="PFiles">
|
Chris@58
|
30
|
Chris@87
|
31 <Directory Id="VampPlugins" Name="Vamp Plugins">
|
Chris@87
|
32 <Component
|
Chris@87
|
33 Id="pYin"
|
Chris@87
|
34 Guid="5C3B7285-B652-4FE5-8A1D-AC92376F8AD5">
|
Chris@87
|
35 <File
|
Chris@87
|
36 Id="pyinlib"
|
Chris@87
|
37 Name="pyin.dll"
|
Chris@87
|
38 DiskId="1"
|
chris@218
|
39 Source="pyin\win32-build\release\pyin.dll"/>
|
Chris@87
|
40 <File
|
Chris@87
|
41 Id="pyincat"
|
Chris@87
|
42 Name="pyin.cat"
|
Chris@87
|
43 DiskId="1"
|
Chris@216
|
44 Source="pyin\pyin.cat"/>
|
Chris@87
|
45 <File
|
Chris@87
|
46 Id="pyinrdf"
|
Chris@87
|
47 Name="pyin.n3"
|
Chris@87
|
48 DiskId="1"
|
Chris@216
|
49 Source="pyin\pyin.n3"/>
|
Chris@87
|
50 </Component>
|
chris@233
|
51 <Component
|
chris@233
|
52 Id="CHP"
|
chris@233
|
53 Guid="3567639C-BFA5-46EC-BA2D-C4899508B0D0">
|
chris@233
|
54 <File
|
chris@233
|
55 Id="chplib"
|
chris@233
|
56 Name="chp.dll"
|
chris@233
|
57 DiskId="1"
|
chris@233
|
58 Source="chp\win32-build\release\chp.dll"/>
|
chris@233
|
59 </Component>
|
Chris@87
|
60 </Directory>
|
Chris@87
|
61
|
Chris@87
|
62 <Directory Id="APPLICATIONFOLDER" Name="Tony">
|
Chris@58
|
63
|
Chris@58
|
64 <Component
|
Chris@58
|
65 Id="MainExecutable"
|
Chris@58
|
66 Guid="B0DA872A-E8B9-4C41-B0B0-7702A9EBBD51">
|
Chris@58
|
67
|
Chris@58
|
68 <File
|
chris@59
|
69 Id="T"
|
Chris@58
|
70 Name="Tony.exe"
|
Chris@58
|
71 DiskId="1"
|
Chris@58
|
72 Source="release\Tony.exe"
|
Chris@58
|
73 KeyPath="yes">
|
Chris@58
|
74
|
Chris@58
|
75 <Shortcut
|
chris@59
|
76 Id="TStartEntry"
|
Chris@58
|
77 Directory="ProgramMenuDir"
|
Chris@58
|
78 Name="Tony"
|
Chris@352
|
79 Icon="winicon.ico"
|
Chris@352
|
80 IconIndex="0"
|
Chris@58
|
81 WorkingDirectory="INSTALLDIR"
|
Chris@58
|
82 Advertise="yes"/>
|
Chris@58
|
83
|
Chris@58
|
84 <Shortcut
|
chris@59
|
85 Id="TDesktop"
|
Chris@58
|
86 Directory="DesktopFolder"
|
Chris@58
|
87 Name="Tony"
|
Chris@352
|
88 Icon="winicon.ico"
|
Chris@352
|
89 IconIndex="0"
|
Chris@58
|
90 WorkingDirectory="INSTALLDIR"
|
Chris@58
|
91 Advertise="yes"/>
|
Chris@58
|
92 </File>
|
Chris@87
|
93
|
Chris@58
|
94 <File
|
Chris@58
|
95 Id="COPYING"
|
Chris@58
|
96 Name="COPYING"
|
Chris@58
|
97 DiskId="1"
|
Chris@58
|
98 Source="COPYING"/>
|
Chris@58
|
99 <File
|
Chris@58
|
100 Id="README"
|
Chris@58
|
101 Name="README"
|
Chris@58
|
102 DiskId="1"
|
Chris@58
|
103 Source="README"/>
|
Chris@87
|
104
|
Chris@87
|
105 <File
|
Chris@87
|
106 Id="winicon.ico"
|
Chris@87
|
107 Name="tony-winicon.ico"
|
Chris@87
|
108 DiskId="1"
|
Chris@87
|
109 Source="icons/tony-winicon.ico"/>
|
Chris@87
|
110 </Component>
|
Chris@58
|
111
|
Chris@58
|
112 <Component
|
Chris@58
|
113 Id="Qt5"
|
Chris@58
|
114 Guid="7DCE15D9-DB56-4ECC-A324-A9B74E30B872">
|
Chris@58
|
115 <File
|
Chris@58
|
116 Id="QtCore"
|
Chris@58
|
117 Name="Qt5Core.dll"
|
Chris@58
|
118 DiskId="1"
|
Chris@58
|
119 Source="release\Qt5Core.dll"
|
Chris@58
|
120 KeyPath="yes"/>
|
Chris@58
|
121 <File
|
Chris@58
|
122 Id="QtGui"
|
Chris@58
|
123 Name="Qt5Gui.dll"
|
Chris@58
|
124 DiskId="1"
|
Chris@58
|
125 Source="release\Qt5Gui.dll"/>
|
Chris@58
|
126 <File
|
Chris@58
|
127 Id="QtNetwork"
|
Chris@58
|
128 Name="Qt5Network.dll"
|
Chris@58
|
129 DiskId="1"
|
Chris@58
|
130 Source="release\Qt5Network.dll"/>
|
Chris@58
|
131 <File
|
Chris@58
|
132 Id="QtWidgets"
|
Chris@58
|
133 Name="Qt5Widgets.dll"
|
Chris@58
|
134 DiskId="1"
|
Chris@58
|
135 Source="release\Qt5Widgets.dll"/>
|
Chris@58
|
136 <File
|
Chris@58
|
137 Id="QtXml"
|
Chris@58
|
138 Name="Qt5Xml.dll"
|
Chris@58
|
139 DiskId="1"
|
Chris@58
|
140 Source="release\Qt5Xml.dll"/>
|
Chris@58
|
141 <File
|
Chris@305
|
142 Id="icudt52"
|
Chris@305
|
143 Name="icudt52.dll"
|
Chris@58
|
144 DiskId="1"
|
Chris@305
|
145 Source="release\icudt52.dll"/>
|
Chris@58
|
146 <File
|
Chris@305
|
147 Id="icuin52"
|
Chris@305
|
148 Name="icuin52.dll"
|
Chris@58
|
149 DiskId="1"
|
Chris@305
|
150 Source="release\icuin52.dll"/>
|
Chris@58
|
151 <File
|
Chris@305
|
152 Id="icuuc52"
|
Chris@305
|
153 Name="icuuc52.dll"
|
Chris@58
|
154 DiskId="1"
|
Chris@305
|
155 Source="release\icuuc52.dll"/>
|
Chris@58
|
156 <File
|
Chris@58
|
157 Id="libgcc"
|
Chris@305
|
158 Name="libgcc_s_dw2-1.dll"
|
Chris@58
|
159 DiskId="1"
|
Chris@305
|
160 Source="release\libgcc_s_dw2-1.dll"/>
|
Chris@58
|
161 <File
|
Chris@58
|
162 Id="libstdcplusplus"
|
Chris@58
|
163 Name="libstdc++-6.dll"
|
Chris@58
|
164 DiskId="1"
|
Chris@58
|
165 Source="release\libstdc++-6.dll"/>
|
Chris@58
|
166 <File
|
Chris@58
|
167 Id="libwinpthread"
|
Chris@58
|
168 Name="libwinpthread-1.dll"
|
Chris@58
|
169 DiskId="1"
|
Chris@58
|
170 Source="release\libwinpthread-1.dll"/>
|
Chris@58
|
171 </Component>
|
Chris@58
|
172
|
Chris@58
|
173 <Directory Id="Platforms" Name="platforms">
|
Chris@58
|
174 <Component
|
Chris@58
|
175 Id="Qt5PlatformPlugins"
|
Chris@58
|
176 Guid="F3AAECAE-3B5E-4BA7-8F17-D20F608BE43A">
|
Chris@58
|
177 <File
|
Chris@58
|
178 Id="qminimal"
|
Chris@58
|
179 Name="qminimal.dll"
|
Chris@58
|
180 DiskId="1"
|
Chris@58
|
181 Source="release\qminimal.dll"/>
|
Chris@58
|
182 <File
|
Chris@58
|
183 Id="qwindows"
|
Chris@58
|
184 Name="qwindows.dll"
|
Chris@58
|
185 DiskId="1"
|
Chris@58
|
186 Source="release\qwindows.dll"/>
|
Chris@58
|
187 </Component>
|
Chris@58
|
188 </Directory>
|
Chris@58
|
189 </Directory>
|
Chris@58
|
190
|
Chris@58
|
191 </Directory>
|
Chris@58
|
192
|
Chris@58
|
193 <Directory Id="ProgramMenuFolder" Name="Programs">
|
Chris@58
|
194 <Directory Id="ProgramMenuDir" Name="Tony">
|
Chris@58
|
195 <Component Id="ProgramMenuDir" Guid="56B6BB05-453C-4480-81DA-31612ED64410">
|
Chris@58
|
196 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
|
Chris@58
|
197 <RegistryValue Root="HKMU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
|
Chris@58
|
198 </Component>
|
Chris@58
|
199 </Directory>
|
Chris@58
|
200 </Directory>
|
Chris@58
|
201
|
Chris@58
|
202 <Directory Id="DesktopFolder" Name="Desktop"/>
|
Chris@58
|
203
|
Chris@58
|
204 </Directory>
|
Chris@58
|
205
|
Chris@87
|
206 <Feature
|
Chris@87
|
207 Id="Complete"
|
Chris@87
|
208 Title="Required files"
|
Chris@87
|
209 Description="Installs the required files for running Tony."
|
Chris@87
|
210 AllowAdvertise="no"
|
Chris@87
|
211 Absent="disallow"
|
Chris@87
|
212 ConfigurableDirectory="APPLICATIONFOLDER"
|
Chris@87
|
213 Level="1">
|
Chris@87
|
214 <ComponentRef Id="pYin"/>
|
chris@233
|
215 <ComponentRef Id="CHP"/>
|
Chris@58
|
216 <ComponentRef Id="MainExecutable"/>
|
Chris@58
|
217 <ComponentRef Id="Qt5"/>
|
Chris@58
|
218 <ComponentRef Id="Qt5PlatformPlugins"/>
|
Chris@58
|
219 <ComponentRef Id="ProgramMenuDir"/>
|
Chris@58
|
220 </Feature>
|
Chris@58
|
221
|
Chris@87
|
222 <UI>
|
Chris@87
|
223 <UIRef Id="WixUI_InstallDir" />
|
Chris@87
|
224 <UIRef Id="WixUI_ErrorProgressText" />
|
Chris@87
|
225 </UI>
|
Chris@87
|
226
|
Chris@87
|
227 <Property Id="WIXUI_INSTALLDIR" Value="APPLICATIONFOLDER" />
|
Chris@87
|
228 <Property Id="ApplicationFolderName" Value="Tony" />
|
Chris@87
|
229 <Property Id="WixAppFolder" Value="WixPerMachineFolder" />
|
Chris@87
|
230 <WixVariable Id="WixUILicenseRtf" Value="License.rtf" />
|
Chris@87
|
231
|
Chris@87
|
232 <Icon Id="winicon.ico" SourceFile="icons/tony-winicon.ico"/>
|
Chris@87
|
233 <Property Id="ARPPRODUCTICON" Value="winicon.ico" />
|
Chris@87
|
234
|
Chris@58
|
235 </Product>
|
Chris@58
|
236 </Wix>
|