comparison deploy/win64/sonic-visualiser.wxs @ 1498:ffad03335920 3.0-integration

Win64 installer updates
author Chris Cannam
date Sun, 08 Jan 2017 19:36:27 +0000
parents 60d6c21aec84
children 422d7ac46232
comparison
equal deleted inserted replaced
1497:60d6c21aec84 1498:ffad03335920
13 Id="*" 13 Id="*"
14 Keywords="Installer" 14 Keywords="Installer"
15 Description="Sonic Visualiser 64-bit Installer" 15 Description="Sonic Visualiser 64-bit Installer"
16 Comments="Copyright (c) 2017 Queen Mary, University of London and others." 16 Comments="Copyright (c) 2017 Queen Mary, University of London and others."
17 Manufacturer="Queen Mary, University of London" 17 Manufacturer="Queen Mary, University of London"
18 InstallerVersion="100" 18 InstallerVersion="200"
19 Languages="1033" 19 Languages="1033"
20 Compressed="yes" 20 Compressed="yes"
21 Platform="x64"
21 SummaryCodepage="1252"/> 22 SummaryCodepage="1252"/>
22 23
23 <MajorUpgrade DowngradeErrorMessage="A later version of Sonic Visualiser is already installed. Setup will now exit."/> 24 <MajorUpgrade DowngradeErrorMessage="A later version of Sonic Visualiser is already installed. Setup will now exit."/>
24 25
25 <Media Id="1" Cabinet="SonicVisualiser.cab" EmbedCab="yes" DiskPrompt="CD-ROM #1"/> 26 <Media Id="1" Cabinet="SonicVisualiser.cab" EmbedCab="yes" DiskPrompt="CD-ROM #1"/>
26 <Property Id="DiskPrompt" Value="Sonic Visualiser Installation [1]"/> 27 <Property Id="DiskPrompt" Value="Sonic Visualiser Installation [1]"/>
27 28
28 <Directory Id="TARGETDIR" Name="SourceDir"> 29 <Directory Id="TARGETDIR" Name="SourceDir">
29 30
30 <Directory Id="ProgramFilesFolder" Name="PFiles">
31 <Directory Id="VampPlugins" Name="Vamp Plugins">
32 <Component
33 Id="VampPlugins"
34 Guid="E68E4E0B-3C63-49bd-AD2D-44431EABDA6A">
35 <File
36 Id="VampREADME"
37 Name="README.txt"
38 Source="..\sonic-visualiser\deploy\win64\README-Vamp32.txt"/>
39 </Component>
40 </Directory>
41 </Directory> <!-- pfiles -->
42
43 <Directory Id="ProgramFiles64Folder" Name="PFiles64"> 31 <Directory Id="ProgramFiles64Folder" Name="PFiles64">
44 <Directory Id="VampPlugins" Name="Vamp Plugins"> 32 <Directory Id="VampPlugins" Name="Vamp Plugins">
45 <Component 33 <Component Win64="yes"
46 Id="VampPlugins" 34 Id="VampPlugins"
47 Guid="528C7D7E-5A06-4E7D-89BB-7C16431DF82F"> 35 Guid="528C7D7E-5A06-4E7D-89BB-7C16431DF82F">
48 <File 36 <File
49 Id="VampREADME" 37 Id="VampREADME"
50 Name="README.txt" 38 Name="README.txt"
51 Source="..\sonic-visualiser\deploy\win64\README-Vamp.txt"/> 39 Source="..\sonic-visualiser\deploy\win64\README-Vamp.txt"/>
52 </Component> 40 </Component>
53 </Directory> 41 </Directory>
54 42
55 <Directory Id="APPLICATIONFOLDER" Name="Sonic Visualiser"> 43 <Directory Id="APPLICATIONFOLDER" Name="Sonic Visualiser">
56 <Component 44 <Component Win64="yes"
57 Id="MainExecutable" 45 Id="MainExecutable"
58 Guid="65E1EBDF-4C8F-47B8-BCD6-981667F5946D"> 46 Guid="65E1EBDF-4C8F-47B8-BCD6-981667F5946D">
59 47
60 <File 48 <File
61 Id="SVExecutable" 49 Id="SVExecutable"
83 </File> 71 </File>
84 72
85 <File 73 <File
86 Id="COPYING" 74 Id="COPYING"
87 Name="COPYING.txt" 75 Name="COPYING.txt"
88 Source="COPYING"/> 76 Source="..\sonic-visualiser\COPYING"/>
89 <File 77 <File
90 Id="README" 78 Id="README"
91 Name="README.txt" 79 Name="README.txt"
92 Source="README"/> 80 Source="..\sonic-visualiser\README"/>
93 <File 81 <File
94 Id="CHANGELOG" 82 Id="CHANGELOG"
95 Name="CHANGELOG.txt" 83 Name="CHANGELOG.txt"
96 Source="CHANGELOG"/> 84 Source="..\sonic-visualiser\CHANGELOG"/>
97 85
98 <File 86 <File
99 Id="winicon.ico" 87 Id="winicon.ico"
100 Name="sv-winicon.ico" 88 Name="sv-winicon.ico"
101 Source="icons/sv-winicon.ico"/> 89 Source="..\sonic-visualiser\icons\sv-winicon.ico"/>
102 </Component> 90 </Component>
103 91
104 <Component 92 <Component Win64="yes"
105 Id="SVFileAssociation" 93 Id="SVFileAssociation"
106 Guid="F07C5CC1-0209-4C1A-8D52-C40B50A2B964"> 94 Guid="F07C5CC1-0209-4C1A-8D52-C40B50A2B964">
107 95
108 <ProgId 96 <ProgId
109 Id='SonicVisualiser.svfile' 97 Id='SonicVisualiser.svfile'
120 </Extension> 108 </Extension>
121 </ProgId> 109 </ProgId>
122 110
123 </Component> 111 </Component>
124 112
125 <Component 113 <Component Win64="yes"
126 Id="Qt5" 114 Id="Qt5"
127 Guid="5495ED5E-939A-4BE8-9000-D55F2A7A2E90"> 115 Guid="5495ED5E-939A-4BE8-9000-D55F2A7A2E90">
128 <File 116 <File
129 Id="QtCore" 117 Id="QtCore"
130 Name="Qt5Core.dll" 118 Name="Qt5Core.dll"
149 <File 137 <File
150 Id="QtSvg" 138 Id="QtSvg"
151 Name="Qt5Svg.dll" 139 Name="Qt5Svg.dll"
152 Source="release\Qt5Svg.dll"/> 140 Source="release\Qt5Svg.dll"/>
153 </Component> 141 </Component>
154 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
155 <Directory Id="Platforms" Name="platforms"> 175 <Directory Id="Platforms" Name="platforms">
156 <Component 176 <Component Win64="yes"
157 Id="Qt5PlatformPlugins" 177 Id="Qt5PlatformPlugins"
158 Guid="1FFB773E-6D6D-4C0E-832B-F0FFEA959CA5"> 178 Guid="1FFB773E-6D6D-4C0E-832B-F0FFEA959CA5">
159 <File 179 <File
160 Id="qminimal" 180 Id="qminimal"
161 Name="qminimal.dll" 181 Name="qminimal.dll"
166 Source="release\qwindows.dll"/> 186 Source="release\qwindows.dll"/>
167 </Component> 187 </Component>
168 </Directory> 188 </Directory>
169 189
170 <Directory Id="Helpers" Name="helpers"> 190 <Directory Id="Helpers" Name="helpers">
171 <Component 191 <Component Win64="yes"
172 Id="Piper64" 192 Id="Piper64"
173 Guid="6385BD86-A5D3-4C77-AD41-B2DCA5B34E48"> 193 Guid="6385BD86-A5D3-4C77-AD41-B2DCA5B34E48">
174 <File 194 <File
175 Id="piperconv64" 195 Id="piperconv64"
176 Name="piper-convert.exe" 196 Name="piper-convert.exe"
198 <File 218 <File
199 Id="libwinpthread32" 219 Id="libwinpthread32"
200 Name="libwinpthread-1.dll" 220 Name="libwinpthread-1.dll"
201 Source="release\libwinpthread-1.dll"/> 221 Source="release\libwinpthread-1.dll"/>
202 </Component> 222 </Component>
203 <Component 223 <Component Win64="yes"
204 Id="Checker64" 224 Id="Checker64"
205 Guid="19A400D9-D5B2-4CB5-AF84-7C1DEA11D7B5"> 225 Guid="19A400D9-D5B2-4CB5-AF84-7C1DEA11D7B5">
206 <File 226 <File
207 Id="checker64" 227 Id="checker64"
208 Name="plugin-checker-helper.exe" 228 Name="plugin-checker-helper.exe"
209 Source="release\plugin-checker-helper.exe"/> 229 Source="release\plugin-checker-helper.exe"/>
210 </Component> 230 </Component>
211 <Component 231 <Component
212 Id="Checker32" 232 Id="Checker32"
213 Guid="19A400D9-D5B2-4CB5-AF84-7C1DEA11D7B5"> 233 Guid="4F3FDFEC-23BD-4F2F-9B8F-9C8387FDEC21">
214 <File 234 <File
215 Id="checker32" 235 Id="checker32"
216 Name="plugin-checker-helper-32.exe" 236 Name="plugin-checker-helper-32.exe"
217 Source="release\plugin-checker-helper-32.exe"/> 237 Source="release\plugin-checker-helper-32.exe"/>
218 </Component> 238 </Component>
219 239
220 </Directory> <!-- helpers --> 240 </Directory> <!-- helpers -->
221 </Directory> <!-- sv --> 241 </Directory> <!-- sv -->
222 </Directory> <!-- pfiles64 --> 242 </Directory> <!-- pfiles64 -->
223 243
224 <Directory Id="ProgramMenuFolder" Name="Programs"> 244 <Directory Id="ProgramMenuFolder" Name="Programs">
225 <Directory Id="ProgramMenuDir" Name="Sonic Visualiser"> 245 <Directory Id="ProgramMenuDir" Name="Sonic Visualiser">
226 <Component Id="ProgramMenuDir" Guid="C1980FF3-D135-46F8-8542-F937748721E6"> 246 <Component Id="ProgramMenuDir" Guid="C1980FF3-D135-46F8-8542-F937748721E6">
227 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/> 247 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
228 <RegistryValue Root="HKMU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/> 248 <RegistryValue Root="HKMU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
243 ConfigurableDirectory="APPLICATIONFOLDER" 263 ConfigurableDirectory="APPLICATIONFOLDER"
244 Level="1"> 264 Level="1">
245 <ComponentRef Id="VampPlugins"/> 265 <ComponentRef Id="VampPlugins"/>
246 <ComponentRef Id="MainExecutable"/> 266 <ComponentRef Id="MainExecutable"/>
247 <ComponentRef Id="SVFileAssociation"/> 267 <ComponentRef Id="SVFileAssociation"/>
268 <ComponentRef Id="Sndfile"/>
248 <ComponentRef Id="Qt5"/> 269 <ComponentRef Id="Qt5"/>
270 <ComponentRef Id="VCRuntime"/>
249 <ComponentRef Id="Qt5PlatformPlugins"/> 271 <ComponentRef Id="Qt5PlatformPlugins"/>
250 <ComponentRef Id="Piper64"/> 272 <ComponentRef Id="Piper64"/>
251 <ComponentRef Id="Piper32"/> 273 <ComponentRef Id="Piper32"/>
252 <ComponentRef Id="Checker64"/> 274 <ComponentRef Id="Checker64"/>
253 <ComponentRef Id="Checker32"/> 275 <ComponentRef Id="Checker32"/>
263 <Property Id="WIXUI_DONTVALIDATEPATH" Value="1" /> 285 <Property Id="WIXUI_DONTVALIDATEPATH" Value="1" />
264 <Property Id="ApplicationFolderName" Value="Sonic Visualiser" /> 286 <Property Id="ApplicationFolderName" Value="Sonic Visualiser" />
265 <Property Id="WixAppFolder" Value="WixPerMachineFolder" /> 287 <Property Id="WixAppFolder" Value="WixPerMachineFolder" />
266 <WixVariable Id="WixUILicenseRtf" Value="License.rtf" /> 288 <WixVariable Id="WixUILicenseRtf" Value="License.rtf" />
267 289
268 <Icon Id="winicon.ico" SourceFile="icons/sv-winicon.ico"/> 290 <Icon Id="winicon.ico" SourceFile="..\sonic-visualiser\icons\sv-winicon.ico"/>
269 <Property Id="ARPPRODUCTICON" Value="winicon.ico" /> 291 <Property Id="ARPPRODUCTICON" Value="winicon.ico" />
270 292
271 </Product> 293 </Product>
272 </Wix> 294 </Wix>
273 295