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