annotate deploy/win32/sonic-visualiser.wxs @ 630:1d0e7091f39d with-dependencies

Merge from the default branch
author Chris Cannam <chris.cannam@eecs.qmul.ac.uk>
date Tue, 01 Oct 2013 11:26:39 +0100
parents 2ea902f89da4 9680e1056ac6
children
rev   line source
chris@629 1 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
chris@629 2
chris@629 3 <Product
chris@629 4 Name="Sonic Visualiser"
chris@629 5 Id="*"
chris@629 6 Language="1033"
chris@629 7 Codepage="1252"
chris@629 8 Version="2.2.0"
chris@629 9 UpgradeCode="D476941E-65F3-4962-9E72-B40FAAE5DBD0"
chris@629 10 Manufacturer="Queen Mary, University of London">
chris@629 11
chris@629 12 <Package
chris@629 13 Id="*"
chris@629 14 Keywords="Installer"
chris@629 15 Description="Sonic Visualiser Installer"
chris@629 16 Comments="Copyright (c) 2013 Queen Mary, University of London and others."
chris@629 17 Manufacturer="Queen Mary, University of London"
chris@629 18 InstallerVersion="100"
chris@629 19 Languages="1033"
chris@629 20 Compressed="yes"
chris@629 21 SummaryCodepage="1252"/>
chris@629 22
chris@629 23 <MajorUpgrade DowngradeErrorMessage="A later version of Sonic Visualiser is already installed. Setup will now exit."/>
chris@629 24
chris@629 25 <Media Id="1" Cabinet="SonicVisualiser.cab" EmbedCab="yes" DiskPrompt="CD-ROM #1"/>
chris@629 26 <Property Id="DiskPrompt" Value="Sonic Visualiser Installation [1]"/>
chris@629 27
chris@629 28 <Directory Id="TARGETDIR" Name="SourceDir">
chris@629 29 <Directory Id="ProgramFilesFolder" Name="PFiles">
chris@629 30 <Directory Id="VampPlugins" Name="Vamp Plugins">
chris@629 31 <Component
chris@629 32 Id="VampPlugins"
chris@629 33 Guid="E68E4E0B-3C63-49bd-AD2D-44431EABDA6A">
chris@629 34 <File
chris@629 35 Id="VampREADME"
chris@629 36 Name="README.txt"
chris@629 37 DiskId="1"
chris@629 38 Source="deploy\win32\README-Vamp.txt"/>
chris@629 39 </Component>
chris@629 40 </Directory>
chris@629 41 <Directory Id="APPLICATIONFOLDER" Name="Sonic Visualiser">
chris@629 42
chris@629 43 <Component
chris@629 44 Id="MainExecutable"
chris@629 45 Guid="2C02DFB7-3CDF-4F73-B9D1-846326EE417D">
chris@629 46
chris@629 47 <File
chris@629 48 Id="SVExecutable"
chris@629 49 Name="Sonic Visualiser.exe"
chris@629 50 DiskId="1"
chris@629 51 Source="release\Sonic Visualiser.exe"
chris@629 52 KeyPath="yes">
chris@629 53
chris@629 54 <Shortcut
chris@629 55 Id="SVStartEntry"
chris@629 56 Directory="ProgramMenuDir"
chris@629 57 Name="Sonic Visualiser"
chris@629 58 WorkingDirectory="APPLICATIONFOLDER"
chris@629 59 Icon="winicon.ico"
chris@629 60 IconIndex="0"
chris@629 61 Advertise="yes"/>
chris@629 62
chris@629 63 <Shortcut
chris@629 64 Id="SVDesktop"
chris@629 65 Directory="DesktopFolder"
chris@629 66 Name="Sonic Visualiser"
chris@629 67 WorkingDirectory="APPLICATIONFOLDER"
chris@629 68 Icon="winicon.ico"
chris@629 69 IconIndex="0"
chris@629 70 Advertise="yes"/>
chris@629 71 </File>
chris@629 72
chris@629 73 <File
chris@629 74 Id="COPYING"
chris@629 75 Name="COPYING"
chris@629 76 DiskId="1"
chris@629 77 Source="COPYING"/>
chris@629 78 <File
chris@629 79 Id="README"
chris@629 80 Name="README"
chris@629 81 DiskId="1"
chris@629 82 Source="README"/>
chris@629 83 <File
chris@629 84 Id="CHANGELOG"
chris@629 85 Name="CHANGELOG"
chris@629 86 DiskId="1"
chris@629 87 Source="CHANGELOG"/>
chris@629 88
chris@629 89 <File
chris@629 90 Id="winicon.ico"
chris@629 91 Name="sv-winicon.ico"
chris@629 92 DiskId="1"
chris@629 93 Source="icons/sv-winicon.ico"/>
chris@629 94 </Component>
chris@629 95
chris@629 96 <Component
chris@629 97 Id="SVFileAssociation"
chris@629 98 Guid="DC6B3DD1-46DE-47FC-90FB-D8ACD5D1A88A">
chris@629 99
chris@629 100 <ProgId
chris@629 101 Id='SonicVisualiser.svfile'
chris@629 102 Description='Sonic Visualiser project file'
chris@629 103 Icon="SVExecutable">
chris@629 104 <Extension
chris@629 105 Id='sv'
chris@629 106 ContentType='application/sonicvisualiser'>
chris@629 107 <Verb
chris@629 108 Id='open'
chris@629 109 Command='Open'
chris@629 110 TargetFile='SVExecutable'
chris@629 111 Argument='"%1"' />
chris@629 112 </Extension>
chris@629 113 </ProgId>
chris@629 114
chris@629 115 </Component>
chris@629 116
chris@629 117 <Component
chris@629 118 Id="Qt5"
chris@629 119 Guid="316341D4-B7B2-411D-BCCE-879A11D5709F">
chris@629 120 <File
chris@629 121 Id="QtCore"
chris@629 122 Name="Qt5Core.dll"
chris@629 123 DiskId="1"
chris@629 124 Source="release\Qt5Core.dll"
chris@629 125 KeyPath="yes"/>
chris@629 126 <File
chris@629 127 Id="QtGui"
chris@629 128 Name="Qt5Gui.dll"
chris@629 129 DiskId="1"
chris@629 130 Source="release\Qt5Gui.dll"/>
chris@629 131 <File
chris@629 132 Id="QtNetwork"
chris@629 133 Name="Qt5Network.dll"
chris@629 134 DiskId="1"
chris@629 135 Source="release\Qt5Network.dll"/>
chris@629 136 <File
chris@629 137 Id="QtWidgets"
chris@629 138 Name="Qt5Widgets.dll"
chris@629 139 DiskId="1"
chris@629 140 Source="release\Qt5Widgets.dll"/>
chris@629 141 <File
chris@629 142 Id="QtXml"
chris@629 143 Name="Qt5Xml.dll"
chris@629 144 DiskId="1"
chris@629 145 Source="release\Qt5Xml.dll"/>
chris@629 146 <File
chris@629 147 Id="D3DCompiler"
chris@629 148 Name="D3DCompiler_43.dll"
chris@629 149 DiskId="1"
chris@629 150 Source="release\D3DCompiler_43.dll"/>
chris@629 151 <File
chris@629 152 Id="icudt49"
chris@629 153 Name="icudt49.dll"
chris@629 154 DiskId="1"
chris@629 155 Source="release\icudt49.dll"/>
chris@629 156 <File
chris@629 157 Id="icuin49"
chris@629 158 Name="icuin49.dll"
chris@629 159 DiskId="1"
chris@629 160 Source="release\icuin49.dll"/>
chris@629 161 <File
chris@629 162 Id="icuuc49"
chris@629 163 Name="icuuc49.dll"
chris@629 164 DiskId="1"
chris@629 165 Source="release\icuuc49.dll"/>
chris@629 166 <File
chris@629 167 Id="libEGL"
chris@629 168 Name="libEGL.dll"
chris@629 169 DiskId="1"
chris@629 170 Source="release\libEGL.dll"/>
chris@629 171 <File
chris@629 172 Id="libgcc"
chris@629 173 Name="libgcc_s_sjlj-1.dll"
chris@629 174 DiskId="1"
chris@629 175 Source="release\libgcc_s_sjlj-1.dll"/>
chris@629 176 <File
chris@629 177 Id="libGLESv2"
chris@629 178 Name="libGLESv2.dll"
chris@629 179 DiskId="1"
chris@629 180 Source="release\libGLESv2.dll"/>
chris@629 181 <File
chris@629 182 Id="libstdcplusplus"
chris@629 183 Name="libstdc++-6.dll"
chris@629 184 DiskId="1"
chris@629 185 Source="release\libstdc++-6.dll"/>
chris@629 186 <File
chris@629 187 Id="libwinpthread"
chris@629 188 Name="libwinpthread-1.dll"
chris@629 189 DiskId="1"
chris@629 190 Source="release\libwinpthread-1.dll"/>
chris@629 191 </Component>
chris@629 192
chris@629 193 <Directory Id="Platforms" Name="platforms">
chris@629 194 <Component
chris@629 195 Id="Qt5PlatformPlugins"
chris@629 196 Guid="1EDCEA4B-C83F-430B-B09D-CB113DFD4E77">
chris@629 197 <File
chris@629 198 Id="qminimal"
chris@629 199 Name="qminimal.dll"
chris@629 200 DiskId="1"
chris@629 201 Source="release\qminimal.dll"/>
chris@629 202 <File
chris@629 203 Id="qwindows"
chris@629 204 Name="qwindows.dll"
chris@629 205 DiskId="1"
chris@629 206 Source="release\qwindows.dll"/>
chris@629 207 </Component>
chris@629 208 </Directory>
chris@629 209
chris@629 210 </Directory>
chris@629 211 </Directory>
chris@629 212
chris@629 213 <Directory Id="ProgramMenuFolder" Name="Programs">
chris@629 214 <Directory Id="ProgramMenuDir" Name="Sonic Visualiser">
chris@629 215 <Component Id="ProgramMenuDir" Guid="C1980FF3-D135-46F8-8542-F937748721E6">
chris@629 216 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
chris@629 217 <RegistryValue Root="HKMU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
chris@629 218 </Component>
chris@629 219 </Directory>
chris@629 220 </Directory>
chris@629 221
chris@629 222 <Directory Id="DesktopFolder" Name="Desktop"/>
chris@629 223
chris@629 224 </Directory>
chris@629 225
chris@629 226 <Feature
chris@629 227 Id="Complete"
chris@629 228 Title="Required files"
chris@629 229 Description="Installs the required files for running Sonic Visualiser."
chris@629 230 AllowAdvertise="no"
chris@629 231 Absent="disallow"
chris@629 232 ConfigurableDirectory="APPLICATIONFOLDER"
chris@629 233 Level="1">
chris@629 234 <ComponentRef Id="VampPlugins"/>
chris@629 235 <ComponentRef Id="MainExecutable"/>
chris@629 236 <ComponentRef Id="SVFileAssociation"/>
chris@629 237 <ComponentRef Id="Qt5"/>
chris@629 238 <ComponentRef Id="Qt5PlatformPlugins"/>
chris@629 239 <ComponentRef Id="ProgramMenuDir"/>
chris@629 240 </Feature>
chris@629 241
chris@629 242 <UI>
chris@629 243 <UIRef Id="WixUI_InstallDir" />
chris@629 244 <UIRef Id="WixUI_ErrorProgressText" />
chris@629 245 </UI>
chris@629 246
chris@629 247 <Property Id="WIXUI_INSTALLDIR" Value="APPLICATIONFOLDER" />
chris@629 248 <Property Id="ApplicationFolderName" Value="Sonic Visualiser" />
chris@629 249 <Property Id="WixAppFolder" Value="WixPerMachineFolder" />
chris@629 250 <WixVariable Id="WixUILicenseRtf" Value="License.rtf" />
chris@629 251
chris@629 252 <Icon Id="winicon.ico" SourceFile="icons/sv-winicon.ico"/>
chris@629 253 <Property Id="ARPPRODUCTICON" Value="winicon.ico" />
chris@629 254
chris@629 255 </Product>
chris@629 256 </Wix>
chris@629 257