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