comparison deploy/win32/sonic-visualiser.wxs @ 2008:55d9bbf1fe45 zoom

Merge from default branch
author Chris Cannam
date Mon, 17 Sep 2018 14:05:41 +0100
parents 59895b90c137
children 8b71d9894f1b
comparison
equal deleted inserted replaced
2007:246bdf94ef7b 2008:55d9bbf1fe45
3 <Product 3 <Product
4 Name="Sonic Visualiser" 4 Name="Sonic Visualiser"
5 Id="*" 5 Id="*"
6 Language="1033" 6 Language="1033"
7 Codepage="1252" 7 Codepage="1252"
8 Version="2.5.0" 8 Version="3.2"
9 UpgradeCode="D476941E-65F3-4962-9E72-B40FAAE5DBD0" 9 UpgradeCode="D476941E-65F3-4962-9E72-B40FAAE5DBD0"
10 Manufacturer="Queen Mary, University of London"> 10 Manufacturer="Queen Mary, University of London">
11 11
12 <Package 12 <Package
13 Id="*" 13 Id="*"
14 Keywords="Installer" 14 Keywords="Installer"
15 Description="Sonic Visualiser Installer" 15 Description="Sonic Visualiser 32-bit Installer"
16 Comments="Copyright (c) 2014 Queen Mary, University of London and others." 16 Comments="Copyright (c) 2018 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="100"
19 Languages="1033" 19 Languages="1033"
20 Compressed="yes" 20 Compressed="yes"
21 SummaryCodepage="1252"/> 21 SummaryCodepage="1252"/>
24 24
25 <Media Id="1" Cabinet="SonicVisualiser.cab" EmbedCab="yes" DiskPrompt="CD-ROM #1"/> 25 <Media Id="1" Cabinet="SonicVisualiser.cab" EmbedCab="yes" DiskPrompt="CD-ROM #1"/>
26 <Property Id="DiskPrompt" Value="Sonic Visualiser Installation [1]"/> 26 <Property Id="DiskPrompt" Value="Sonic Visualiser Installation [1]"/>
27 27
28 <Directory Id="TARGETDIR" Name="SourceDir"> 28 <Directory Id="TARGETDIR" Name="SourceDir">
29
29 <Directory Id="ProgramFilesFolder" Name="PFiles"> 30 <Directory Id="ProgramFilesFolder" Name="PFiles">
30 <Directory Id="VampPlugins" Name="Vamp Plugins"> 31 <Directory Id="VampPlugins" Name="Vamp Plugins">
31 <Component 32 <Component
32 Id="VampPlugins" 33 Id="VampPlugins"
33 Guid="E68E4E0B-3C63-49bd-AD2D-44431EABDA6A"> 34 Guid="E68E4E0B-3C63-49bd-AD2D-44431EABDA6A">
34 <File 35 <File
35 Id="VampREADME" 36 Id="VampREADME"
36 Name="README.txt" 37 Name="README.txt"
37 DiskId="1" 38 Source="..\deploy\win32\README-Vamp.txt"/>
38 Source="deploy\win32\README-Vamp.txt"/> 39 </Component>
39 </Component>
40 </Directory> 40 </Directory>
41 <Directory Id="APPLICATIONFOLDER" Name="Sonic Visualiser"> 41 <Directory Id="APPLICATIONFOLDER" Name="Sonic Visualiser">
42 42
43 <Component 43 <Component
44 Id="MainExecutable" 44 Id="MainExecutable"
45 Guid="2C02DFB7-3CDF-4F73-B9D1-846326EE417D"> 45 Guid="2C02DFB7-3CDF-4F73-B9D1-846326EE417D">
46 46
47 <File 47 <File
48 Id="SVExecutable" 48 Id="SVExecutable"
49 Name="Sonic Visualiser.exe" 49 Name="Sonic Visualiser.exe"
50 DiskId="1" 50 Source="release\Sonic Visualiser.exe"
51 Source="release\Sonic Visualiser.exe" 51 KeyPath="yes">
52 KeyPath="yes"> 52
53 53 <Shortcut
54 <Shortcut 54 Id="SVStartEntry"
55 Id="SVStartEntry" 55 Directory="ProgramMenuDir"
56 Directory="ProgramMenuDir" 56 Name="Sonic Visualiser"
57 Name="Sonic Visualiser" 57 WorkingDirectory="APPLICATIONFOLDER"
58 WorkingDirectory="APPLICATIONFOLDER" 58 Icon="winicon.ico"
59 Icon="winicon.ico" 59 IconIndex="0"
60 IconIndex="0" 60 Advertise="yes"/>
61 Advertise="yes"/> 61
62 62 <Shortcut
63 <Shortcut 63 Id="SVDesktop"
64 Id="SVDesktop" 64 Directory="DesktopFolder"
65 Directory="DesktopFolder" 65 Name="Sonic Visualiser"
66 Name="Sonic Visualiser" 66 WorkingDirectory="APPLICATIONFOLDER"
67 WorkingDirectory="APPLICATIONFOLDER" 67 Icon="winicon.ico"
68 Icon="winicon.ico" 68 IconIndex="0"
69 IconIndex="0" 69 Advertise="yes"/>
70 Advertise="yes"/> 70 </File>
71 </File> 71
72 72 <File
73 <File 73 Id="COPYING"
74 Id="COPYING" 74 Name="COPYING.txt"
75 Name="COPYING" 75 Source="..\COPYING"/>
76 DiskId="1" 76 <File
77 Source="COPYING"/> 77 Id="README"
78 <File 78 Name="README.txt"
79 Id="README" 79 Source="..\README.md"/>
80 Name="README" 80 <File
81 DiskId="1" 81 Id="CHANGELOG"
82 Source="README"/> 82 Name="CHANGELOG.txt"
83 <File 83 Source="..\CHANGELOG"/>
84 Id="CHANGELOG" 84
85 Name="CHANGELOG" 85 <File
86 DiskId="1" 86 Id="winicon.ico"
87 Source="CHANGELOG"/> 87 Name="sv-winicon.ico"
88 88 Source="..\icons/sv-winicon.ico"/>
89 <File 89 </Component>
90 Id="winicon.ico" 90
91 Name="sv-winicon.ico" 91 <Component
92 DiskId="1"
93 Source="icons/sv-winicon.ico"/>
94 </Component>
95
96 <Component
97 Id="SVFileAssociation" 92 Id="SVFileAssociation"
98 Guid="DC6B3DD1-46DE-47FC-90FB-D8ACD5D1A88A"> 93 Guid="DC6B3DD1-46DE-47FC-90FB-D8ACD5D1A88A">
99 94
100 <ProgId 95 <CreateFolder/>
96
97 <ProgId
101 Id='SonicVisualiser.svfile' 98 Id='SonicVisualiser.svfile'
102 Description='Sonic Visualiser project file' 99 Description='Sonic Visualiser project file'
103 Icon="SVExecutable"> 100 Icon="SVExecutable">
104 <Extension 101 <Extension
105 Id='sv' 102 Id='sv'
106 ContentType='application/sonicvisualiser'> 103 ContentType='application/sonicvisualiser'>
107 <Verb 104 <Verb
108 Id='open' 105 Id='open'
109 Command='Open' 106 Command='Open'
110 TargetFile='SVExecutable' 107 TargetFile='SVExecutable'
111 Argument='"%1"' /> 108 Argument='"%1"' />
112 </Extension> 109 </Extension>
113 </ProgId> 110 </ProgId>
114 111
112 </Component>
113
114 <Component
115 Id="Qt5"
116 Guid="316341D4-B7B2-411D-BCCE-879A11D5709F">
117 <File
118 Id="QtCore"
119 Name="Qt5Core.dll"
120 Source="release\Qt5Core.dll"
121 KeyPath="yes"/>
122 <File
123 Id="QtGui"
124 Name="Qt5Gui.dll"
125 Source="release\Qt5Gui.dll"/>
126 <File
127 Id="QtNetwork"
128 Name="Qt5Network.dll"
129 Source="release\Qt5Network.dll"/>
130 <File
131 Id="QtWidgets"
132 Name="Qt5Widgets.dll"
133 Source="release\Qt5Widgets.dll"/>
134 <File
135 Id="QtXml"
136 Name="Qt5Xml.dll"
137 Source="release\Qt5Xml.dll"/>
138 <File
139 Id="QtSvg"
140 Name="Qt5Svg.dll"
141 Source="release\Qt5Svg.dll"/>
142 <File
143 Id="libgcc"
144 Name="libgcc_s_dw2-1.dll"
145 Source="release\libgcc_s_dw2-1.dll"/>
146 <File
147 Id="libstdcplusplus"
148 Name="libstdc++-6.dll"
149 Source="release\libstdc++-6.dll"/>
150 <File
151 Id="libwinpthread"
152 Name="libwinpthread-1.dll"
153 Source="release\libwinpthread-1.dll"/>
154 </Component>
155
156 <Directory Id="Platforms" Name="platforms">
157 <Component
158 Id="Qt5PlatformPlugins"
159 Guid="1EDCEA4B-C83F-430B-B09D-CB113DFD4E77">
160 <File
161 Id="qminimal"
162 Name="qminimal.dll"
163 Source="release\qminimal.dll"/>
164 <File
165 Id="qwindows"
166 Name="qwindows.dll"
167 Source="release\qwindows.dll"/>
115 </Component> 168 </Component>
116 169 </Directory>
170
171 <Directory Id="Styles" Name="styles">
117 <Component 172 <Component
118 Id="Qt5" 173 Id="Qt5StylePlugins"
119 Guid="316341D4-B7B2-411D-BCCE-879A11D5709F"> 174 Guid="049AD156-CBC3-457A-980F-3C01FF89C054">
120 <File 175 <File
121 Id="QtCore" 176 Id="qwindowsvistastyle"
122 Name="Qt5Core.dll" 177 Name="qwindowsvistastyle.dll"
123 DiskId="1" 178 Source="release\qwindowsvistastyle.dll"/>
124 Source="release\Qt5Core.dll" 179 </Component>
125 KeyPath="yes"/> 180 </Directory>
126 <File 181
127 Id="QtGui" 182 <Directory Id="Helpers" Name="helpers">
128 Name="Qt5Gui.dll" 183 <Component Id="Piper"
129 DiskId="1" 184 Guid="17F2AAFF-7B7B-4F20-B345-DEF0A54A84B1">
130 Source="release\Qt5Gui.dll"/> 185 <File
131 <File 186 Id="piperconv"
132 Id="QtNetwork" 187 Name="piper-convert.exe"
133 Name="Qt5Network.dll" 188 Source="release\piper-convert.exe"/>
134 DiskId="1" 189 <File
135 Source="release\Qt5Network.dll"/> 190 Id="piper"
136 <File 191 Name="piper-vamp-simple-server.exe"
137 Id="QtWidgets" 192 Source="release\piper-vamp-simple-server.exe"/>
138 Name="Qt5Widgets.dll" 193 <File
139 DiskId="1" 194 Id="libgcc32"
140 Source="release\Qt5Widgets.dll"/>
141 <File
142 Id="QtXml"
143 Name="Qt5Xml.dll"
144 DiskId="1"
145 Source="release\Qt5Xml.dll"/>
146 <File
147 Id="icudt53"
148 Name="icudt53.dll"
149 DiskId="1"
150 Source="release\icudt53.dll"/>
151 <File
152 Id="icuin53"
153 Name="icuin53.dll"
154 DiskId="1"
155 Source="release\icuin53.dll"/>
156 <File
157 Id="icuuc53"
158 Name="icuuc53.dll"
159 DiskId="1"
160 Source="release\icuuc53.dll"/>
161 <File
162 Id="libgcc"
163 Name="libgcc_s_dw2-1.dll" 195 Name="libgcc_s_dw2-1.dll"
164 DiskId="1"
165 Source="release\libgcc_s_dw2-1.dll"/> 196 Source="release\libgcc_s_dw2-1.dll"/>
166 <File 197 <File
167 Id="libstdcplusplus" 198 Id="libstdcplusplus32"
168 Name="libstdc++-6.dll" 199 Name="libstdc++-6.dll"
169 DiskId="1"
170 Source="release\libstdc++-6.dll"/> 200 Source="release\libstdc++-6.dll"/>
171 <File 201 <File
172 Id="libwinpthread" 202 Id="libwinpthread32"
173 Name="libwinpthread-1.dll" 203 Name="libwinpthread-1.dll"
174 DiskId="1"
175 Source="release\libwinpthread-1.dll"/> 204 Source="release\libwinpthread-1.dll"/>
176 </Component> 205 </Component>
177 206 <Component Id="Checker"
178 <Directory Id="Platforms" Name="platforms"> 207 Guid="DB09B035-0594-4876-B494-4D25CED43601">
179 <Component 208 <File
180 Id="Qt5PlatformPlugins" 209 Id="checker"
181 Guid="1EDCEA4B-C83F-430B-B09D-CB113DFD4E77"> 210 Name="vamp-plugin-load-checker.exe"
182 <File 211 Source="release\vamp-plugin-load-checker.exe"/>
183 Id="qminimal" 212 </Component>
184 Name="qminimal.dll" 213 </Directory> <!-- helpers -->
185 DiskId="1" 214 </Directory> <!-- sv -->
186 Source="release\qminimal.dll"/> 215 </Directory> <!-- pfiles -->
187 <File
188 Id="qwindows"
189 Name="qwindows.dll"
190 DiskId="1"
191 Source="release\qwindows.dll"/>
192 </Component>
193 </Directory>
194
195 </Directory>
196 </Directory>
197 216
198 <Directory Id="ProgramMenuFolder" Name="Programs"> 217 <Directory Id="ProgramMenuFolder" Name="Programs">
199 <Directory Id="ProgramMenuDir" Name="Sonic Visualiser"> 218 <Directory Id="ProgramMenuDir" Name="Sonic Visualiser">
200 <Component Id="ProgramMenuDir" Guid="C1980FF3-D135-46F8-8542-F937748721E6"> 219 <Component Id="ProgramMenuDir" Guid="C1980FF3-D135-46F8-8542-F937748721E6">
201 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/> 220 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
207 <Directory Id="DesktopFolder" Name="Desktop"/> 226 <Directory Id="DesktopFolder" Name="Desktop"/>
208 227
209 </Directory> 228 </Directory>
210 229
211 <Feature 230 <Feature
212 Id="Complete" 231 Id="Complete"
213 Title="Required files" 232 Title="Required files"
214 Description="Installs the required files for running Sonic Visualiser." 233 Description="Installs the required files for running Sonic Visualiser."
215 AllowAdvertise="no" 234 AllowAdvertise="no"
216 Absent="disallow" 235 Absent="disallow"
217 ConfigurableDirectory="APPLICATIONFOLDER" 236 ConfigurableDirectory="APPLICATIONFOLDER"
218 Level="1"> 237 Level="1">
219 <ComponentRef Id="VampPlugins"/> 238 <ComponentRef Id="VampPlugins"/>
220 <ComponentRef Id="MainExecutable"/> 239 <ComponentRef Id="MainExecutable"/>
221 <ComponentRef Id="SVFileAssociation"/> 240 <ComponentRef Id="SVFileAssociation"/>
222 <ComponentRef Id="Qt5"/> 241 <ComponentRef Id="Qt5"/>
223 <ComponentRef Id="Qt5PlatformPlugins"/> 242 <ComponentRef Id="Qt5PlatformPlugins"/>
243 <ComponentRef Id="Qt5StylePlugins"/>
244 <ComponentRef Id="Piper"/>
245 <ComponentRef Id="Checker"/>
224 <ComponentRef Id="ProgramMenuDir"/> 246 <ComponentRef Id="ProgramMenuDir"/>
225 </Feature> 247 </Feature>
226 248
227 <UI> 249 <UI>
228 <UIRef Id="WixUI_InstallDir" /> 250 <UIRef Id="WixUI_InstallDir" />
231 253
232 <Property Id="WIXUI_INSTALLDIR" Value="APPLICATIONFOLDER" /> 254 <Property Id="WIXUI_INSTALLDIR" Value="APPLICATIONFOLDER" />
233 <Property Id="WIXUI_DONTVALIDATEPATH" Value="1" /> 255 <Property Id="WIXUI_DONTVALIDATEPATH" Value="1" />
234 <Property Id="ApplicationFolderName" Value="Sonic Visualiser" /> 256 <Property Id="ApplicationFolderName" Value="Sonic Visualiser" />
235 <Property Id="WixAppFolder" Value="WixPerMachineFolder" /> 257 <Property Id="WixAppFolder" Value="WixPerMachineFolder" />
236 <WixVariable Id="WixUILicenseRtf" Value="License.rtf" /> 258 <WixVariable Id="WixUILicenseRtf" Value="..\deploy\win32\License.rtf" />
237 259
238 <Icon Id="winicon.ico" SourceFile="icons/sv-winicon.ico"/> 260 <Icon Id="winicon.ico" SourceFile="..\icons\sv-winicon.ico"/>
239 <Property Id="ARPPRODUCTICON" Value="winicon.ico" /> 261 <Property Id="ARPPRODUCTICON" Value="winicon.ico" />
240 262
263 <WixVariable Id="WixUIBannerBmp" Value="..\deploy\win32\top.bmp"/>
264 <WixVariable Id="WixUIDialogBmp" Value="..\deploy\win32\main.bmp"/>
265
241 </Product> 266 </Product>
242 </Wix> 267 </Wix>
243 268