annotate deploy/win32/sonic-visualiser.wxs @ 555:a983faf611a4

Installer updates
author Chris Cannam
date Fri, 10 May 2013 15:50:19 +0100
parents 11bb96476f1a
children aad6a158fb4b
rev   line source
Chris@550 1 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
Chris@550 2
Chris@550 3 <Product
Chris@550 4 Name="Sonic Visualiser"
Chris@550 5 Id="*"
Chris@550 6 Language="1033"
Chris@550 7 Codepage="1252"
Chris@550 8 Version="2.1.0"
Chris@550 9 UpgradeCode="D476941E-65F3-4962-9E72-B40FAAE5DBD0"
Chris@550 10 Manufacturer="Queen Mary, University of London">
Chris@550 11
Chris@550 12 <Package
Chris@550 13 Id="*"
Chris@550 14 Keywords="Installer"
Chris@550 15 Description="Sonic Visualiser Installer"
Chris@550 16 Comments="Copyright (c) 2012 Queen Mary, University of London and others."
Chris@550 17 Manufacturer="Queen Mary, University of London"
Chris@550 18 InstallerVersion="100"
Chris@550 19 Languages="1033"
Chris@550 20 Compressed="yes"
Chris@550 21 SummaryCodepage="1252"/>
Chris@550 22
Chris@550 23 <MajorUpgrade DowngradeErrorMessage="A later version of Sonic Visualiser is already installed. Setup will now exit."/>
Chris@550 24
Chris@555 25 <Media Id="1" Cabinet="SonicVisualiser.cab" EmbedCab="yes" DiskPrompt="CD-ROM #1"/>
Chris@550 26 <Property Id="DiskPrompt" Value="Sonic Visualiser Installation [1]"/>
Chris@550 27
Chris@550 28 <Directory Id="TARGETDIR" Name="SourceDir">
Chris@550 29 <Directory Id="ProgramFilesFolder" Name="PFiles">
Chris@550 30 <Directory Id="VampPlugins" Name="Vamp Plugins">
Chris@555 31 <Component
Chris@555 32 Id="VampPlugins"
Chris@555 33 Guid="E68E4E0B-3C63-49bd-AD2D-44431EABDA6A">
Chris@555 34 <File
Chris@555 35 Id="VampREADME"
Chris@555 36 Name="README.txt"
Chris@555 37 DiskId="1"
Chris@555 38 Source="deploy\win32\README-Vamp.txt"/>
Chris@555 39 </Component>
Chris@550 40 </Directory>
Chris@550 41 <Directory Id="INSTALLDIR" Name="Sonic Visualiser">
Chris@550 42
Chris@550 43 <Component
Chris@550 44 Id="MainExecutable"
Chris@550 45 Guid="2C02DFB7-3CDF-4F73-B9D1-846326EE417D">
Chris@550 46
Chris@550 47 <File
Chris@550 48 Id="SV"
Chris@550 49 Name="Sonic Visualiser.exe"
Chris@550 50 DiskId="1"
Chris@550 51 Source="release\Sonic Visualiser.exe"
Chris@550 52 KeyPath="yes">
Chris@550 53
Chris@550 54 <Shortcut
Chris@550 55 Id="SVStartEntry"
Chris@550 56 Directory="ProgramMenuDir"
Chris@550 57 Name="Sonic Visualiser"
Chris@550 58 WorkingDirectory="INSTALLDIR"
Chris@555 59 Icon="winicon.ico"
Chris@550 60 IconIndex="0"
Chris@550 61 Advertise="yes"/>
Chris@550 62
Chris@550 63 <Shortcut
Chris@550 64 Id="SVDesktop"
Chris@550 65 Directory="DesktopFolder"
Chris@550 66 Name="Sonic Visualiser"
Chris@550 67 WorkingDirectory="INSTALLDIR"
Chris@555 68 Icon="winicon.ico"
Chris@550 69 IconIndex="0"
Chris@550 70 Advertise="yes"/>
Chris@550 71 </File>
Chris@550 72
Chris@550 73 <File
Chris@550 74 Id="COPYING"
Chris@550 75 Name="COPYING"
Chris@550 76 DiskId="1"
Chris@550 77 Source="COPYING"/>
Chris@550 78 <File
Chris@550 79 Id="README"
Chris@550 80 Name="README"
Chris@550 81 DiskId="1"
Chris@550 82 Source="README"/>
Chris@550 83 <File
Chris@550 84 Id="CHANGELOG"
Chris@550 85 Name="CHANGELOG"
Chris@550 86 DiskId="1"
Chris@550 87 Source="CHANGELOG"/>
Chris@550 88
Chris@550 89 <File
Chris@555 90 Id="winicon.ico"
Chris@550 91 Name="sv-winicon.ico"
Chris@550 92 DiskId="1"
Chris@550 93 Source="icons/sv-winicon.ico"/>
Chris@550 94 </Component>
Chris@550 95
Chris@550 96 <Component
Chris@550 97 Id="Qt5"
Chris@550 98 Guid="316341D4-B7B2-411D-BCCE-879A11D5709F">
Chris@550 99 <File
Chris@550 100 Id="QtCore"
Chris@550 101 Name="Qt5Core.dll"
Chris@550 102 DiskId="1"
Chris@550 103 Source="release\Qt5Core.dll"
Chris@550 104 KeyPath="yes"/>
Chris@550 105 <File
Chris@550 106 Id="QtGui"
Chris@550 107 Name="Qt5Gui.dll"
Chris@550 108 DiskId="1"
Chris@550 109 Source="release\Qt5Gui.dll"/>
Chris@550 110 <File
Chris@550 111 Id="QtNetwork"
Chris@550 112 Name="Qt5Network.dll"
Chris@550 113 DiskId="1"
Chris@550 114 Source="release\Qt5Network.dll"/>
Chris@550 115 <File
Chris@550 116 Id="QtWidgets"
Chris@550 117 Name="Qt5Widgets.dll"
Chris@550 118 DiskId="1"
Chris@550 119 Source="release\Qt5Widgets.dll"/>
Chris@550 120 <File
Chris@550 121 Id="QtXml"
Chris@555 122 Name="Qt5Xml.dll"
Chris@550 123 DiskId="1"
Chris@550 124 Source="release\Qt5Xml.dll"/>
Chris@550 125 <File
Chris@550 126 Id="D3DCompiler"
Chris@550 127 Name="D3DCompiler_43.dll"
Chris@550 128 DiskId="1"
Chris@550 129 Source="release\D3DCompiler_43.dll"/>
Chris@550 130 <File
Chris@550 131 Id="icudt49"
Chris@550 132 Name="icudt49.dll"
Chris@550 133 DiskId="1"
Chris@550 134 Source="release\icudt49.dll"/>
Chris@550 135 <File
Chris@550 136 Id="icuin49"
Chris@550 137 Name="icuin49.dll"
Chris@550 138 DiskId="1"
Chris@550 139 Source="release\icuin49.dll"/>
Chris@550 140 <File
Chris@550 141 Id="icuuc49"
Chris@550 142 Name="icuuc49.dll"
Chris@550 143 DiskId="1"
Chris@550 144 Source="release\icuuc49.dll"/>
Chris@550 145 <File
Chris@550 146 Id="libEGL"
Chris@550 147 Name="libEGL.dll"
Chris@550 148 DiskId="1"
Chris@550 149 Source="release\libEGL.dll"/>
Chris@550 150 <File
Chris@550 151 Id="libgcc"
Chris@550 152 Name="libgcc_s_sjlj-1.dll"
Chris@550 153 DiskId="1"
Chris@550 154 Source="release\libgcc_s_sjlj-1.dll"/>
Chris@550 155 <File
Chris@550 156 Id="libGLESv2"
Chris@550 157 Name="libGLESv2.dll"
Chris@550 158 DiskId="1"
Chris@550 159 Source="release\libGLESv2.dll"/>
Chris@550 160 <File
Chris@550 161 Id="libstdcplusplus"
Chris@550 162 Name="libstdc++-6.dll"
Chris@550 163 DiskId="1"
Chris@550 164 Source="release\libstdc++-6.dll"/>
Chris@550 165 <File
Chris@550 166 Id="libwinpthread"
Chris@550 167 Name="libwinpthread-1.dll"
Chris@550 168 DiskId="1"
Chris@550 169 Source="release\libwinpthread-1.dll"/>
Chris@550 170 <File
Chris@550 171 Id="qminimal"
Chris@550 172 Name="qminimal.dll"
Chris@550 173 DiskId="1"
Chris@550 174 Source="release\qminimal.dll"/>
Chris@550 175 <File
Chris@550 176 Id="qwindows"
Chris@550 177 Name="qwindows.dll"
Chris@550 178 DiskId="1"
Chris@550 179 Source="release\qwindows.dll"/>
Chris@550 180 </Component>
Chris@550 181
Chris@550 182 </Directory>
Chris@550 183 </Directory>
Chris@550 184
Chris@550 185 <Directory Id="ProgramMenuFolder" Name="Programs">
Chris@550 186 <Directory Id="ProgramMenuDir" Name="Sonic Visualiser">
Chris@550 187 <Component Id="ProgramMenuDir" Guid="C1980FF3-D135-46F8-8542-F937748721E6">
Chris@550 188 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
Chris@550 189 <RegistryValue Root="HKMU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
Chris@550 190 </Component>
Chris@550 191 </Directory>
Chris@550 192 </Directory>
Chris@550 193
Chris@550 194 <Directory Id="DesktopFolder" Name="Desktop"/>
Chris@550 195
Chris@550 196 </Directory>
Chris@550 197
Chris@550 198 <Feature Id="Complete" Level="1">
Chris@550 199 <ComponentRef Id="VampPlugins"/>
Chris@550 200 <ComponentRef Id="MainExecutable"/>
Chris@550 201 <ComponentRef Id="Qt5"/>
Chris@550 202 <ComponentRef Id="ProgramMenuDir"/>
Chris@550 203 </Feature>
Chris@550 204
Chris@550 205 <Icon
Chris@555 206 Id="winicon.ico"
Chris@555 207 SourceFile="icons/sv-winicon.ico"/>
Chris@550 208
Chris@550 209 </Product>
Chris@550 210 </Wix>