Mercurial > hg > sonic-visualiser
comparison deploy/win64/sonic-visualiser.wxs @ 1523:f73a4e8c7040
Merge from branch 3.0-integration
author | Chris Cannam |
---|---|
date | Tue, 10 Jan 2017 16:21:32 +0000 |
parents | 6b8541c01d24 |
children | 9ed29d67c10e |
comparison
equal
deleted
inserted
replaced
1522:a0a37ed3c07a | 1523:f73a4e8c7040 |
---|---|
1 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> | |
2 | |
3 <Product | |
4 Name="Sonic Visualiser" | |
5 Id="*" | |
6 Language="1033" | |
7 Codepage="1252" | |
8 Version="3.0.0" | |
9 UpgradeCode="D476941E-65F3-4962-9E72-B40FAAE5DBD0" | |
10 Manufacturer="Queen Mary, University of London"> | |
11 | |
12 <Package | |
13 Id="*" | |
14 Keywords="Installer" | |
15 Description="Sonic Visualiser 64-bit Installer" | |
16 Comments="Copyright (c) 2017 Queen Mary, University of London and others." | |
17 Manufacturer="Queen Mary, University of London" | |
18 InstallerVersion="200" | |
19 Languages="1033" | |
20 Compressed="yes" | |
21 Platform="x64" | |
22 SummaryCodepage="1252"/> | |
23 | |
24 <MajorUpgrade DowngradeErrorMessage="A later version of Sonic Visualiser is already installed. Setup will now exit."/> | |
25 | |
26 <Media Id="1" Cabinet="SonicVisualiser.cab" EmbedCab="yes" DiskPrompt="CD-ROM #1"/> | |
27 <Property Id="DiskPrompt" Value="Sonic Visualiser Installation [1]"/> | |
28 | |
29 <Directory Id="TARGETDIR" Name="SourceDir"> | |
30 | |
31 <Directory Id="ProgramFiles64Folder" Name="PFiles64"> | |
32 <Directory Id="VampPlugins" Name="Vamp Plugins"> | |
33 <Component Win64="yes" | |
34 Id="VampPlugins" | |
35 Guid="528C7D7E-5A06-4E7D-89BB-7C16431DF82F"> | |
36 <File | |
37 Id="VampREADME" | |
38 Name="README.txt" | |
39 Source="..\sonic-visualiser\deploy\win64\README-Vamp.txt"/> | |
40 </Component> | |
41 </Directory> | |
42 | |
43 <Directory Id="APPLICATIONFOLDER" Name="Sonic Visualiser"> | |
44 <Component Win64="yes" | |
45 Id="MainExecutable" | |
46 Guid="65E1EBDF-4C8F-47B8-BCD6-981667F5946D"> | |
47 | |
48 <File | |
49 Id="SVExecutable" | |
50 Name="Sonic Visualiser.exe" | |
51 Source="release\Sonic Visualiser.exe" | |
52 KeyPath="yes"> | |
53 | |
54 <Shortcut | |
55 Id="SVStartEntry" | |
56 Directory="ProgramMenuDir" | |
57 Name="Sonic Visualiser" | |
58 WorkingDirectory="APPLICATIONFOLDER" | |
59 Icon="winicon.ico" | |
60 IconIndex="0" | |
61 Advertise="yes"/> | |
62 | |
63 <Shortcut | |
64 Id="SVDesktop" | |
65 Directory="DesktopFolder" | |
66 Name="Sonic Visualiser" | |
67 WorkingDirectory="APPLICATIONFOLDER" | |
68 Icon="winicon.ico" | |
69 IconIndex="0" | |
70 Advertise="yes"/> | |
71 </File> | |
72 | |
73 <File | |
74 Id="COPYING" | |
75 Name="COPYING.txt" | |
76 Source="..\sonic-visualiser\COPYING"/> | |
77 <File | |
78 Id="README" | |
79 Name="README.txt" | |
80 Source="..\sonic-visualiser\README"/> | |
81 <File | |
82 Id="CHANGELOG" | |
83 Name="CHANGELOG.txt" | |
84 Source="..\sonic-visualiser\CHANGELOG"/> | |
85 | |
86 <File | |
87 Id="winicon.ico" | |
88 Name="sv-winicon.ico" | |
89 Source="..\sonic-visualiser\icons\sv-winicon.ico"/> | |
90 </Component> | |
91 | |
92 <Component Win64="yes" | |
93 Id="SVFileAssociation" | |
94 Guid="F07C5CC1-0209-4C1A-8D52-C40B50A2B964"> | |
95 | |
96 <ProgId | |
97 Id='SonicVisualiser.svfile' | |
98 Description='Sonic Visualiser project file' | |
99 Icon="SVExecutable"> | |
100 <Extension | |
101 Id='sv' | |
102 ContentType='application/sonicvisualiser'> | |
103 <Verb | |
104 Id='open' | |
105 Command='Open' | |
106 TargetFile='SVExecutable' | |
107 Argument='"%1"' /> | |
108 </Extension> | |
109 </ProgId> | |
110 | |
111 </Component> | |
112 | |
113 <Component Win64="yes" | |
114 Id="Qt5" | |
115 Guid="5495ED5E-939A-4BE8-9000-D55F2A7A2E90"> | |
116 <File | |
117 Id="QtCore" | |
118 Name="Qt5Core.dll" | |
119 Source="release\Qt5Core.dll" | |
120 KeyPath="yes"/> | |
121 <File | |
122 Id="QtGui" | |
123 Name="Qt5Gui.dll" | |
124 Source="release\Qt5Gui.dll"/> | |
125 <File | |
126 Id="QtNetwork" | |
127 Name="Qt5Network.dll" | |
128 Source="release\Qt5Network.dll"/> | |
129 <File | |
130 Id="QtWidgets" | |
131 Name="Qt5Widgets.dll" | |
132 Source="release\Qt5Widgets.dll"/> | |
133 <File | |
134 Id="QtXml" | |
135 Name="Qt5Xml.dll" | |
136 Source="release\Qt5Xml.dll"/> | |
137 <File | |
138 Id="QtSvg" | |
139 Name="Qt5Svg.dll" | |
140 Source="release\Qt5Svg.dll"/> | |
141 </Component> | |
142 | |
143 <Component Win64="yes" | |
144 Id="Sndfile" | |
145 Guid="04533516-6460-4155-A0D4-E9BA4D31E95C"> | |
146 <File | |
147 Id="libsndfile" | |
148 Name="libsndfile-1.dll" | |
149 Source="..\sonic-visualiser\sv-dependency-builds\win64-msvc\lib\libsndfile-1.dll" | |
150 KeyPath="yes"/> | |
151 </Component> | |
152 | |
153 <Component Win64="yes" | |
154 Id="VCRuntime" | |
155 Guid="251D9513-BBD2-47CF-BE78-EF79446F7683"> | |
156 <File | |
157 Id="concrt140" | |
158 Name="concrt140.dll" | |
159 Source="C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x64\Microsoft.VC140.CRT\concrt140.DLL" | |
160 KeyPath="yes"/> | |
161 <File | |
162 Id="msvcp140" | |
163 Name="msvcp140.dll" | |
164 Source="C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x64\Microsoft.VC140.CRT\msvcp140.DLL"/> | |
165 <File | |
166 Id="vccorlib140" | |
167 Name="vccorlib140.dll" | |
168 Source="C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x64\Microsoft.VC140.CRT\vccorlib140.DLL"/> | |
169 <File | |
170 Id="vcruntime140" | |
171 Name="vcruntime140.dll" | |
172 Source="C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x64\Microsoft.VC140.CRT\vcruntime140.DLL"/> | |
173 </Component> | |
174 | |
175 <Directory Id="Platforms" Name="platforms"> | |
176 <Component Win64="yes" | |
177 Id="Qt5PlatformPlugins" | |
178 Guid="1FFB773E-6D6D-4C0E-832B-F0FFEA959CA5"> | |
179 <File | |
180 Id="qminimal" | |
181 Name="qminimal.dll" | |
182 Source="release\qminimal.dll"/> | |
183 <File | |
184 Id="qwindows" | |
185 Name="qwindows.dll" | |
186 Source="release\qwindows.dll"/> | |
187 </Component> | |
188 </Directory> | |
189 | |
190 <Directory Id="Helpers" Name="helpers"> | |
191 <Component Win64="yes" | |
192 Id="Piper64" | |
193 Guid="6385BD86-A5D3-4C77-AD41-B2DCA5B34E48"> | |
194 <File | |
195 Id="piperconv64" | |
196 Name="piper-convert.exe" | |
197 Source="release\piper-convert.exe"/> | |
198 <File | |
199 Id="piper64" | |
200 Name="piper-vamp-simple-server.exe" | |
201 Source="release\piper-vamp-simple-server.exe"/> | |
202 </Component> | |
203 <Component | |
204 Id="Piper32" | |
205 Guid="F27A00A8-DD03-45B0-A13C-8CD8CC6F7386"> | |
206 <File | |
207 Id="piper32" | |
208 Name="piper-vamp-simple-server-32.exe" | |
209 Source="release\piper-vamp-simple-server-32.exe"/> | |
210 <File | |
211 Id="libgcc32" | |
212 Name="libgcc_s_dw2-1.dll" | |
213 Source="release\libgcc_s_dw2-1.dll"/> | |
214 <File | |
215 Id="libstdcplusplus32" | |
216 Name="libstdc++-6.dll" | |
217 Source="release\libstdc++-6.dll"/> | |
218 <File | |
219 Id="libwinpthread32" | |
220 Name="libwinpthread-1.dll" | |
221 Source="release\libwinpthread-1.dll"/> | |
222 </Component> | |
223 <Component Win64="yes" | |
224 Id="Checker64" | |
225 Guid="19A400D9-D5B2-4CB5-AF84-7C1DEA11D7B5"> | |
226 <File | |
227 Id="checker64" | |
228 Name="vamp-plugin-load-checker.exe" | |
229 Source="release\vamp-plugin-load-checker.exe"/> | |
230 </Component> | |
231 <Component | |
232 Id="Checker32" | |
233 Guid="4F3FDFEC-23BD-4F2F-9B8F-9C8387FDEC21"> | |
234 <File | |
235 Id="checker32" | |
236 Name="vamp-plugin-load-checker-32.exe" | |
237 Source="release\vamp-plugin-load-checker-32.exe"/> | |
238 </Component> | |
239 | |
240 </Directory> <!-- helpers --> | |
241 </Directory> <!-- sv --> | |
242 </Directory> <!-- pfiles64 --> | |
243 | |
244 <Directory Id="ProgramMenuFolder" Name="Programs"> | |
245 <Directory Id="ProgramMenuDir" Name="Sonic Visualiser"> | |
246 <Component Id="ProgramMenuDir" Guid="C1980FF3-D135-46F8-8542-F937748721E6"> | |
247 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/> | |
248 <RegistryValue Root="HKMU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/> | |
249 </Component> | |
250 </Directory> | |
251 </Directory> | |
252 | |
253 <Directory Id="DesktopFolder" Name="Desktop"/> | |
254 | |
255 </Directory> | |
256 | |
257 <Feature | |
258 Id="Complete" | |
259 Title="Required files" | |
260 Description="Installs the required files for running Sonic Visualiser." | |
261 AllowAdvertise="no" | |
262 Absent="disallow" | |
263 ConfigurableDirectory="APPLICATIONFOLDER" | |
264 Level="1"> | |
265 <ComponentRef Id="VampPlugins"/> | |
266 <ComponentRef Id="MainExecutable"/> | |
267 <ComponentRef Id="SVFileAssociation"/> | |
268 <ComponentRef Id="Sndfile"/> | |
269 <ComponentRef Id="Qt5"/> | |
270 <ComponentRef Id="VCRuntime"/> | |
271 <ComponentRef Id="Qt5PlatformPlugins"/> | |
272 <ComponentRef Id="Piper64"/> | |
273 <ComponentRef Id="Piper32"/> | |
274 <ComponentRef Id="Checker64"/> | |
275 <ComponentRef Id="Checker32"/> | |
276 <ComponentRef Id="ProgramMenuDir"/> | |
277 </Feature> | |
278 | |
279 <UI> | |
280 <UIRef Id="WixUI_InstallDir" /> | |
281 <UIRef Id="WixUI_ErrorProgressText" /> | |
282 </UI> | |
283 | |
284 <Property Id="WIXUI_INSTALLDIR" Value="APPLICATIONFOLDER" /> | |
285 <Property Id="WIXUI_DONTVALIDATEPATH" Value="1" /> | |
286 <Property Id="ApplicationFolderName" Value="Sonic Visualiser" /> | |
287 <Property Id="WixAppFolder" Value="WixPerMachineFolder" /> | |
288 <WixVariable Id="WixUILicenseRtf" Value="License.rtf" /> | |
289 | |
290 <Icon Id="winicon.ico" SourceFile="..\sonic-visualiser\icons\sv-winicon.ico"/> | |
291 <Property Id="ARPPRODUCTICON" Value="winicon.ico" /> | |
292 | |
293 </Product> | |
294 </Wix> | |
295 |