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@58
|
79 WorkingDirectory="INSTALLDIR"
|
Chris@58
|
80 Advertise="yes"/>
|
Chris@58
|
81
|
Chris@58
|
82 <Shortcut
|
chris@59
|
83 Id="TDesktop"
|
Chris@58
|
84 Directory="DesktopFolder"
|
Chris@58
|
85 Name="Tony"
|
Chris@58
|
86 WorkingDirectory="INSTALLDIR"
|
Chris@58
|
87 Advertise="yes"/>
|
Chris@58
|
88 </File>
|
Chris@87
|
89
|
Chris@58
|
90 <File
|
Chris@58
|
91 Id="COPYING"
|
Chris@58
|
92 Name="COPYING"
|
Chris@58
|
93 DiskId="1"
|
Chris@58
|
94 Source="COPYING"/>
|
Chris@58
|
95 <File
|
Chris@58
|
96 Id="README"
|
Chris@58
|
97 Name="README"
|
Chris@58
|
98 DiskId="1"
|
Chris@58
|
99 Source="README"/>
|
Chris@87
|
100
|
Chris@87
|
101 <File
|
Chris@87
|
102 Id="winicon.ico"
|
Chris@87
|
103 Name="tony-winicon.ico"
|
Chris@87
|
104 DiskId="1"
|
Chris@87
|
105 Source="icons/tony-winicon.ico"/>
|
Chris@87
|
106 </Component>
|
Chris@58
|
107
|
Chris@58
|
108 <Component
|
Chris@58
|
109 Id="Qt5"
|
Chris@58
|
110 Guid="7DCE15D9-DB56-4ECC-A324-A9B74E30B872">
|
Chris@58
|
111 <File
|
Chris@58
|
112 Id="QtCore"
|
Chris@58
|
113 Name="Qt5Core.dll"
|
Chris@58
|
114 DiskId="1"
|
Chris@58
|
115 Source="release\Qt5Core.dll"
|
Chris@58
|
116 KeyPath="yes"/>
|
Chris@58
|
117 <File
|
Chris@58
|
118 Id="QtGui"
|
Chris@58
|
119 Name="Qt5Gui.dll"
|
Chris@58
|
120 DiskId="1"
|
Chris@58
|
121 Source="release\Qt5Gui.dll"/>
|
Chris@58
|
122 <File
|
Chris@58
|
123 Id="QtNetwork"
|
Chris@58
|
124 Name="Qt5Network.dll"
|
Chris@58
|
125 DiskId="1"
|
Chris@58
|
126 Source="release\Qt5Network.dll"/>
|
Chris@58
|
127 <File
|
Chris@58
|
128 Id="QtWidgets"
|
Chris@58
|
129 Name="Qt5Widgets.dll"
|
Chris@58
|
130 DiskId="1"
|
Chris@58
|
131 Source="release\Qt5Widgets.dll"/>
|
Chris@58
|
132 <File
|
Chris@58
|
133 Id="QtXml"
|
Chris@58
|
134 Name="Qt5Xml.dll"
|
Chris@58
|
135 DiskId="1"
|
Chris@58
|
136 Source="release\Qt5Xml.dll"/>
|
Chris@58
|
137 <File
|
Chris@58
|
138 Id="D3DCompiler"
|
Chris@58
|
139 Name="D3DCompiler_43.dll"
|
Chris@58
|
140 DiskId="1"
|
Chris@58
|
141 Source="release\D3DCompiler_43.dll"/>
|
Chris@58
|
142 <File
|
Chris@58
|
143 Id="icudt49"
|
Chris@58
|
144 Name="icudt49.dll"
|
Chris@58
|
145 DiskId="1"
|
Chris@58
|
146 Source="release\icudt49.dll"/>
|
Chris@58
|
147 <File
|
Chris@58
|
148 Id="icuin49"
|
Chris@58
|
149 Name="icuin49.dll"
|
Chris@58
|
150 DiskId="1"
|
Chris@58
|
151 Source="release\icuin49.dll"/>
|
Chris@58
|
152 <File
|
Chris@58
|
153 Id="icuuc49"
|
Chris@58
|
154 Name="icuuc49.dll"
|
Chris@58
|
155 DiskId="1"
|
Chris@58
|
156 Source="release\icuuc49.dll"/>
|
Chris@58
|
157 <File
|
Chris@58
|
158 Id="libEGL"
|
Chris@58
|
159 Name="libEGL.dll"
|
Chris@58
|
160 DiskId="1"
|
Chris@58
|
161 Source="release\libEGL.dll"/>
|
Chris@58
|
162 <File
|
Chris@58
|
163 Id="libgcc"
|
Chris@58
|
164 Name="libgcc_s_sjlj-1.dll"
|
Chris@58
|
165 DiskId="1"
|
Chris@58
|
166 Source="release\libgcc_s_sjlj-1.dll"/>
|
Chris@58
|
167 <File
|
Chris@58
|
168 Id="libGLESv2"
|
Chris@58
|
169 Name="libGLESv2.dll"
|
Chris@58
|
170 DiskId="1"
|
Chris@58
|
171 Source="release\libGLESv2.dll"/>
|
Chris@58
|
172 <File
|
Chris@58
|
173 Id="libstdcplusplus"
|
Chris@58
|
174 Name="libstdc++-6.dll"
|
Chris@58
|
175 DiskId="1"
|
Chris@58
|
176 Source="release\libstdc++-6.dll"/>
|
Chris@58
|
177 <File
|
Chris@58
|
178 Id="libwinpthread"
|
Chris@58
|
179 Name="libwinpthread-1.dll"
|
Chris@58
|
180 DiskId="1"
|
Chris@58
|
181 Source="release\libwinpthread-1.dll"/>
|
Chris@58
|
182 </Component>
|
Chris@58
|
183
|
Chris@58
|
184 <Directory Id="Platforms" Name="platforms">
|
Chris@58
|
185 <Component
|
Chris@58
|
186 Id="Qt5PlatformPlugins"
|
Chris@58
|
187 Guid="F3AAECAE-3B5E-4BA7-8F17-D20F608BE43A">
|
Chris@58
|
188 <File
|
Chris@58
|
189 Id="qminimal"
|
Chris@58
|
190 Name="qminimal.dll"
|
Chris@58
|
191 DiskId="1"
|
Chris@58
|
192 Source="release\qminimal.dll"/>
|
Chris@58
|
193 <File
|
Chris@58
|
194 Id="qwindows"
|
Chris@58
|
195 Name="qwindows.dll"
|
Chris@58
|
196 DiskId="1"
|
Chris@58
|
197 Source="release\qwindows.dll"/>
|
Chris@58
|
198 </Component>
|
Chris@58
|
199 </Directory>
|
Chris@58
|
200 </Directory>
|
Chris@58
|
201
|
Chris@58
|
202 </Directory>
|
Chris@58
|
203
|
Chris@58
|
204 <Directory Id="ProgramMenuFolder" Name="Programs">
|
Chris@58
|
205 <Directory Id="ProgramMenuDir" Name="Tony">
|
Chris@58
|
206 <Component Id="ProgramMenuDir" Guid="56B6BB05-453C-4480-81DA-31612ED64410">
|
Chris@58
|
207 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
|
Chris@58
|
208 <RegistryValue Root="HKMU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
|
Chris@58
|
209 </Component>
|
Chris@58
|
210 </Directory>
|
Chris@58
|
211 </Directory>
|
Chris@58
|
212
|
Chris@58
|
213 <Directory Id="DesktopFolder" Name="Desktop"/>
|
Chris@58
|
214
|
Chris@58
|
215 </Directory>
|
Chris@58
|
216
|
Chris@87
|
217 <Feature
|
Chris@87
|
218 Id="Complete"
|
Chris@87
|
219 Title="Required files"
|
Chris@87
|
220 Description="Installs the required files for running Tony."
|
Chris@87
|
221 AllowAdvertise="no"
|
Chris@87
|
222 Absent="disallow"
|
Chris@87
|
223 ConfigurableDirectory="APPLICATIONFOLDER"
|
Chris@87
|
224 Level="1">
|
Chris@87
|
225 <ComponentRef Id="pYin"/>
|
chris@233
|
226 <ComponentRef Id="CHP"/>
|
Chris@58
|
227 <ComponentRef Id="MainExecutable"/>
|
Chris@58
|
228 <ComponentRef Id="Qt5"/>
|
Chris@58
|
229 <ComponentRef Id="Qt5PlatformPlugins"/>
|
Chris@58
|
230 <ComponentRef Id="ProgramMenuDir"/>
|
Chris@58
|
231 </Feature>
|
Chris@58
|
232
|
Chris@87
|
233 <UI>
|
Chris@87
|
234 <UIRef Id="WixUI_InstallDir" />
|
Chris@87
|
235 <UIRef Id="WixUI_ErrorProgressText" />
|
Chris@87
|
236 </UI>
|
Chris@87
|
237
|
Chris@87
|
238 <Property Id="WIXUI_INSTALLDIR" Value="APPLICATIONFOLDER" />
|
Chris@87
|
239 <Property Id="ApplicationFolderName" Value="Tony" />
|
Chris@87
|
240 <Property Id="WixAppFolder" Value="WixPerMachineFolder" />
|
Chris@87
|
241 <WixVariable Id="WixUILicenseRtf" Value="License.rtf" />
|
Chris@87
|
242
|
Chris@87
|
243 <Icon Id="winicon.ico" SourceFile="icons/tony-winicon.ico"/>
|
Chris@87
|
244 <Property Id="ARPPRODUCTICON" Value="winicon.ico" />
|
Chris@87
|
245
|
Chris@58
|
246 </Product>
|
Chris@58
|
247 </Wix>
|