comparison deploy/win64/sonic-visualiser.wxs @ 1495:dc198449dc82 3.0-integration

Stub win64 deploy, + ogg testfiles
author Chris Cannam
date Fri, 06 Jan 2017 21:38:33 +0000
parents deploy/win32/sonic-visualiser.wxs@7e79de4b18f1
children 60d6c21aec84
comparison
equal deleted inserted replaced
1494:577a900a98f3 1495:dc198449dc82
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 Installer"
16 Comments="Copyright (c) 2017 Queen Mary, University of London and others."
17 Manufacturer="Queen Mary, University of London"
18 InstallerVersion="100"
19 Languages="1033"
20 Compressed="yes"
21 SummaryCodepage="1252"/>
22
23 <MajorUpgrade DowngradeErrorMessage="A later version of Sonic Visualiser is already installed. Setup will now exit."/>
24
25 <Media Id="1" Cabinet="SonicVisualiser.cab" EmbedCab="yes" DiskPrompt="CD-ROM #1"/>
26 <Property Id="DiskPrompt" Value="Sonic Visualiser Installation [1]"/>
27
28 <Directory Id="TARGETDIR" Name="SourceDir">
29 <Directory Id="ProgramFilesFolder" Name="PFiles">
30 <Directory Id="VampPlugins" Name="Vamp Plugins">
31 <Component
32 Id="VampPlugins"
33 Guid="E68E4E0B-3C63-49bd-AD2D-44431EABDA6A">
34 <File
35 Id="VampREADME"
36 Name="README.txt"
37 DiskId="1"
38 Source="..\sonic-visualiser\deploy\win64\README-Vamp.txt"/>
39 </Component>
40 </Directory>
41 <Directory Id="APPLICATIONFOLDER" Name="Sonic Visualiser">
42
43 <Component
44 Id="MainExecutable"
45 Guid="2C02DFB7-3CDF-4F73-B9D1-846326EE417D">
46
47 <File
48 Id="SVExecutable"
49 Name="Sonic Visualiser.exe"
50 DiskId="1"
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"
76 DiskId="1"
77 Source="COPYING"/>
78 <File
79 Id="README"
80 Name="README"
81 DiskId="1"
82 Source="README"/>
83 <File
84 Id="CHANGELOG"
85 Name="CHANGELOG"
86 DiskId="1"
87 Source="CHANGELOG"/>
88
89 <File
90 Id="winicon.ico"
91 Name="sv-winicon.ico"
92 DiskId="1"
93 Source="icons/sv-winicon.ico"/>
94 </Component>
95
96 <Component
97 Id="SVFileAssociation"
98 Guid="DC6B3DD1-46DE-47FC-90FB-D8ACD5D1A88A">
99
100 <ProgId
101 Id='SonicVisualiser.svfile'
102 Description='Sonic Visualiser project file'
103 Icon="SVExecutable">
104 <Extension
105 Id='sv'
106 ContentType='application/sonicvisualiser'>
107 <Verb
108 Id='open'
109 Command='Open'
110 TargetFile='SVExecutable'
111 Argument='"%1"' />
112 </Extension>
113 </ProgId>
114
115 </Component>
116
117 <Component
118 Id="Qt5"
119 Guid="316341D4-B7B2-411D-BCCE-879A11D5709F">
120 <File
121 Id="QtCore"
122 Name="Qt5Core.dll"
123 DiskId="1"
124 Source="release\Qt5Core.dll"
125 KeyPath="yes"/>
126 <File
127 Id="QtGui"
128 Name="Qt5Gui.dll"
129 DiskId="1"
130 Source="release\Qt5Gui.dll"/>
131 <File
132 Id="QtNetwork"
133 Name="Qt5Network.dll"
134 DiskId="1"
135 Source="release\Qt5Network.dll"/>
136 <File
137 Id="QtWidgets"
138 Name="Qt5Widgets.dll"
139 DiskId="1"
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"
164 DiskId="1"
165 Source="release\libgcc_s_dw2-1.dll"/>
166 <File
167 Id="libstdcplusplus"
168 Name="libstdc++-6.dll"
169 DiskId="1"
170 Source="release\libstdc++-6.dll"/>
171 <File
172 Id="libwinpthread"
173 Name="libwinpthread-1.dll"
174 DiskId="1"
175 Source="release\libwinpthread-1.dll"/>
176 </Component>
177
178 <Directory Id="Platforms" Name="platforms">
179 <Component
180 Id="Qt5PlatformPlugins"
181 Guid="1EDCEA4B-C83F-430B-B09D-CB113DFD4E77">
182 <File
183 Id="qminimal"
184 Name="qminimal.dll"
185 DiskId="1"
186 Source="release\qminimal.dll"/>
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
198 <Directory Id="ProgramMenuFolder" Name="Programs">
199 <Directory Id="ProgramMenuDir" Name="Sonic Visualiser">
200 <Component Id="ProgramMenuDir" Guid="C1980FF3-D135-46F8-8542-F937748721E6">
201 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
202 <RegistryValue Root="HKMU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
203 </Component>
204 </Directory>
205 </Directory>
206
207 <Directory Id="DesktopFolder" Name="Desktop"/>
208
209 </Directory>
210
211 <Feature
212 Id="Complete"
213 Title="Required files"
214 Description="Installs the required files for running Sonic Visualiser."
215 AllowAdvertise="no"
216 Absent="disallow"
217 ConfigurableDirectory="APPLICATIONFOLDER"
218 Level="1">
219 <ComponentRef Id="VampPlugins"/>
220 <ComponentRef Id="MainExecutable"/>
221 <ComponentRef Id="SVFileAssociation"/>
222 <ComponentRef Id="Qt5"/>
223 <ComponentRef Id="Qt5PlatformPlugins"/>
224 <ComponentRef Id="ProgramMenuDir"/>
225 </Feature>
226
227 <UI>
228 <UIRef Id="WixUI_InstallDir" />
229 <UIRef Id="WixUI_ErrorProgressText" />
230 </UI>
231
232 <Property Id="WIXUI_INSTALLDIR" Value="APPLICATIONFOLDER" />
233 <Property Id="WIXUI_DONTVALIDATEPATH" Value="1" />
234 <Property Id="ApplicationFolderName" Value="Sonic Visualiser" />
235 <Property Id="WixAppFolder" Value="WixPerMachineFolder" />
236 <WixVariable Id="WixUILicenseRtf" Value="License.rtf" />
237
238 <Icon Id="winicon.ico" SourceFile="icons/sv-winicon.ico"/>
239 <Property Id="ARPPRODUCTICON" Value="winicon.ico" />
240
241 </Product>
242 </Wix>
243