comparison deploy/win32/sonic-visualiser.wxs @ 550:11bb96476f1a

Provisional WiX installer file
author Chris Cannam
date Fri, 10 May 2013 13:23:48 +0100
parents
children e82080cf7da8
comparison
equal deleted inserted replaced
549:209c442fdb34 550:11bb96476f1a
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="2.1.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) 2012 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="Sonic Visualiser.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 </Directory>
32 <Directory Id="INSTALLDIR" Name="Sonic Visualiser">
33
34 <Component
35 Id="MainExecutable"
36 Guid="2C02DFB7-3CDF-4F73-B9D1-846326EE417D">
37
38 <File
39 Id="SV"
40 Name="Sonic Visualiser.exe"
41 DiskId="1"
42 Source="release\Sonic Visualiser.exe"
43 KeyPath="yes">
44
45 <Shortcut
46 Id="SVStartEntry"
47 Directory="ProgramMenuDir"
48 Name="Sonic Visualiser"
49 WorkingDirectory="INSTALLDIR"
50 Icon="sv-winicon.ico"
51 IconIndex="0"
52 Advertise="yes"/>
53
54 <Shortcut
55 Id="SVDesktop"
56 Directory="DesktopFolder"
57 Name="Sonic Visualiser"
58 WorkingDirectory="INSTALLDIR"
59 Icon="sv-winicon.ico"
60 IconIndex="0"
61 Advertise="yes"/>
62 </File>
63
64 <File
65 Id="COPYING"
66 Name="COPYING"
67 DiskId="1"
68 Source="COPYING"/>
69 <File
70 Id="README"
71 Name="README"
72 DiskId="1"
73 Source="README"/>
74 <File
75 Id="CHANGELOG"
76 Name="CHANGELOG"
77 DiskId="1"
78 Source="CHANGELOG"/>
79
80 <File
81 Id="sv-winicon.ico"
82 Name="sv-winicon.ico"
83 DiskId="1"
84 Source="icons/sv-winicon.ico"/>
85 </Component>
86
87 <Component
88 Id="Qt5"
89 Guid="316341D4-B7B2-411D-BCCE-879A11D5709F">
90 <File
91 Id="QtCore"
92 Name="Qt5Core.dll"
93 DiskId="1"
94 Source="release\Qt5Core.dll"
95 KeyPath="yes"/>
96 <File
97 Id="QtGui"
98 Name="Qt5Gui.dll"
99 DiskId="1"
100 Source="release\Qt5Gui.dll"/>
101 <File
102 Id="QtNetwork"
103 Name="Qt5Network.dll"
104 DiskId="1"
105 Source="release\Qt5Network.dll"/>
106 <File
107 Id="QtWidgets"
108 Name="Qt5Widgets.dll"
109 DiskId="1"
110 Source="release\Qt5Widgets.dll"/>
111 <File
112 Id="QtXml"
113 Name="Qt5Widgets.dll"
114 DiskId="1"
115 Source="release\Qt5Xml.dll"/>
116 <File
117 Id="D3DCompiler"
118 Name="D3DCompiler_43.dll"
119 DiskId="1"
120 Source="release\D3DCompiler_43.dll"/>
121 <File
122 Id="icudt49"
123 Name="icudt49.dll"
124 DiskId="1"
125 Source="release\icudt49.dll"/>
126 <File
127 Id="icuin49"
128 Name="icuin49.dll"
129 DiskId="1"
130 Source="release\icuin49.dll"/>
131 <File
132 Id="icuuc49"
133 Name="icuuc49.dll"
134 DiskId="1"
135 Source="release\icuuc49.dll"/>
136 <File
137 Id="libEGL"
138 Name="libEGL.dll"
139 DiskId="1"
140 Source="release\libEGL.dll"/>
141 <File
142 Id="libgcc"
143 Name="libgcc_s_sjlj-1.dll"
144 DiskId="1"
145 Source="release\libgcc_s_sjlj-1.dll"/>
146 <File
147 Id="libGLESv2"
148 Name="libGLESv2.dll"
149 DiskId="1"
150 Source="release\libGLESv2.dll"/>
151 <File
152 Id="libstdcplusplus"
153 Name="libstdc++-6.dll"
154 DiskId="1"
155 Source="release\libstdc++-6.dll"/>
156 <File
157 Id="libwinpthread"
158 Name="libwinpthread-1.dll"
159 DiskId="1"
160 Source="release\libwinpthread-1.dll"/>
161 <File
162 Id="qminimal"
163 Name="qminimal.dll"
164 DiskId="1"
165 Source="release\qminimal.dll"/>
166 <File
167 Id="qwindows"
168 Name="qwindows.dll"
169 DiskId="1"
170 Source="release\qwindows.dll"/>
171 </Component>
172
173 </Directory>
174 </Directory>
175
176 <Directory Id="ProgramMenuFolder" Name="Programs">
177 <Directory Id="ProgramMenuDir" Name="Sonic Visualiser">
178 <Component Id="ProgramMenuDir" Guid="C1980FF3-D135-46F8-8542-F937748721E6">
179 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
180 <RegistryValue Root="HKMU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
181 </Component>
182 </Directory>
183 </Directory>
184
185 <Directory Id="DesktopFolder" Name="Desktop"/>
186
187 </Directory>
188
189 <Feature Id="Complete" Level="1">
190 <ComponentRef Id="VampPlugins"/>
191 <ComponentRef Id="MainExecutable"/>
192 <ComponentRef Id="Qt5"/>
193 <ComponentRef Id="ProgramMenuDir"/>
194 </Feature>
195
196 <Icon
197 Id="sv-winicon.ico"
198 SourceFile="sv-winicon.ico"/>
199
200 </Product>
201 </Wix>