annotate deploy/win32/tony.wxs @ 198:bb391844e2aa

Switching pitch candidate no longer wraps around: you can't go higher than the highest or lower than the lowest (though you can go either "up" or "down" if none of the alternate candidates has been selected yet, regardless of whether the candidates are higher or lower than the actual pitch track)
author Chris Cannam
date Wed, 05 Mar 2014 11:39:28 +0000
parents 1fc1393fcb26
children 5e92de3bdf63
rev   line source
Chris@58 1 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
Chris@58 2
Chris@58 3 <Product
Chris@58 4 Name="Tony"
Chris@58 5 Id="*"
Chris@58 6 Language="1033"
Chris@58 7 Codepage="1252"
Chris@58 8 Version="0.1"
Chris@58 9 UpgradeCode="3F073027-A65B-4688-906C-5F64597C5BB1"
Chris@58 10 Manufacturer="Queen Mary, University of London">
Chris@58 11
Chris@58 12 <Package
Chris@58 13 Id="*"
Chris@58 14 Keywords="Installer"
Chris@58 15 Description="Tony Installer"
Chris@87 16 Comments="Copyright (c) 2013 Queen Mary, University of London and others."
Chris@58 17 Manufacturer="Queen Mary, University of London"
Chris@58 18 InstallerVersion="100"
Chris@58 19 Languages="1033"
Chris@58 20 Compressed="yes"
Chris@58 21 SummaryCodepage="1252"/>
Chris@58 22
Chris@58 23 <MajorUpgrade DowngradeErrorMessage="A later version of Tony is already installed. Setup will now exit."/>
Chris@58 24
Chris@58 25 <Media Id="1" Cabinet="Tony.cab" EmbedCab="yes" DiskPrompt="CD-ROM #1"/>
Chris@58 26 <Property Id="DiskPrompt" Value="Tony Installation [1]"/>
Chris@58 27
Chris@58 28 <Directory Id="TARGETDIR" Name="SourceDir">
Chris@58 29 <Directory Id="ProgramFilesFolder" Name="PFiles">
Chris@58 30
Chris@87 31 <Directory Id="VampPlugins" Name="Vamp Plugins">
Chris@87 32 <Component
Chris@87 33 Id="pYin"
Chris@87 34 Guid="5C3B7285-B652-4FE5-8A1D-AC92376F8AD5">
Chris@87 35 <File
Chris@87 36 Id="pyinlib"
Chris@87 37 Name="pyin.dll"
Chris@87 38 DiskId="1"
Chris@104 39 Source="..\pyin.dll"/>
Chris@87 40 <File
Chris@87 41 Id="pyincat"
Chris@87 42 Name="pyin.cat"
Chris@87 43 DiskId="1"
Chris@87 44 Source="..\pyin\pyin.cat"/>
Chris@87 45 <File
Chris@87 46 Id="pyinrdf"
Chris@87 47 Name="pyin.n3"
Chris@87 48 DiskId="1"
Chris@87 49 Source="..\pyin\pyin.n3"/>
Chris@87 50 </Component>
Chris@87 51 </Directory>
Chris@87 52
Chris@87 53 <Directory Id="APPLICATIONFOLDER" Name="Tony">
Chris@58 54
Chris@58 55 <Component
Chris@58 56 Id="MainExecutable"
Chris@58 57 Guid="B0DA872A-E8B9-4C41-B0B0-7702A9EBBD51">
Chris@58 58
Chris@58 59 <File
chris@59 60 Id="T"
Chris@58 61 Name="Tony.exe"
Chris@58 62 DiskId="1"
Chris@58 63 Source="release\Tony.exe"
Chris@58 64 KeyPath="yes">
Chris@58 65
Chris@58 66 <Shortcut
chris@59 67 Id="TStartEntry"
Chris@58 68 Directory="ProgramMenuDir"
Chris@58 69 Name="Tony"
Chris@58 70 WorkingDirectory="INSTALLDIR"
Chris@58 71 Advertise="yes"/>
Chris@58 72
Chris@58 73 <Shortcut
chris@59 74 Id="TDesktop"
Chris@58 75 Directory="DesktopFolder"
Chris@58 76 Name="Tony"
Chris@58 77 WorkingDirectory="INSTALLDIR"
Chris@58 78 Advertise="yes"/>
Chris@58 79 </File>
Chris@87 80
Chris@58 81 <File
Chris@58 82 Id="COPYING"
Chris@58 83 Name="COPYING"
Chris@58 84 DiskId="1"
Chris@58 85 Source="COPYING"/>
Chris@58 86 <File
Chris@58 87 Id="README"
Chris@58 88 Name="README"
Chris@58 89 DiskId="1"
Chris@58 90 Source="README"/>
Chris@87 91
Chris@87 92 <File
Chris@87 93 Id="winicon.ico"
Chris@87 94 Name="tony-winicon.ico"
Chris@87 95 DiskId="1"
Chris@87 96 Source="icons/tony-winicon.ico"/>
Chris@87 97 </Component>
Chris@58 98
Chris@58 99 <Component
Chris@58 100 Id="Qt5"
Chris@58 101 Guid="7DCE15D9-DB56-4ECC-A324-A9B74E30B872">
Chris@58 102 <File
Chris@58 103 Id="QtCore"
Chris@58 104 Name="Qt5Core.dll"
Chris@58 105 DiskId="1"
Chris@58 106 Source="release\Qt5Core.dll"
Chris@58 107 KeyPath="yes"/>
Chris@58 108 <File
Chris@58 109 Id="QtGui"
Chris@58 110 Name="Qt5Gui.dll"
Chris@58 111 DiskId="1"
Chris@58 112 Source="release\Qt5Gui.dll"/>
Chris@58 113 <File
Chris@58 114 Id="QtNetwork"
Chris@58 115 Name="Qt5Network.dll"
Chris@58 116 DiskId="1"
Chris@58 117 Source="release\Qt5Network.dll"/>
Chris@58 118 <File
Chris@58 119 Id="QtWidgets"
Chris@58 120 Name="Qt5Widgets.dll"
Chris@58 121 DiskId="1"
Chris@58 122 Source="release\Qt5Widgets.dll"/>
Chris@58 123 <File
Chris@58 124 Id="QtXml"
Chris@58 125 Name="Qt5Xml.dll"
Chris@58 126 DiskId="1"
Chris@58 127 Source="release\Qt5Xml.dll"/>
Chris@58 128 <File
Chris@58 129 Id="D3DCompiler"
Chris@58 130 Name="D3DCompiler_43.dll"
Chris@58 131 DiskId="1"
Chris@58 132 Source="release\D3DCompiler_43.dll"/>
Chris@58 133 <File
Chris@58 134 Id="icudt49"
Chris@58 135 Name="icudt49.dll"
Chris@58 136 DiskId="1"
Chris@58 137 Source="release\icudt49.dll"/>
Chris@58 138 <File
Chris@58 139 Id="icuin49"
Chris@58 140 Name="icuin49.dll"
Chris@58 141 DiskId="1"
Chris@58 142 Source="release\icuin49.dll"/>
Chris@58 143 <File
Chris@58 144 Id="icuuc49"
Chris@58 145 Name="icuuc49.dll"
Chris@58 146 DiskId="1"
Chris@58 147 Source="release\icuuc49.dll"/>
Chris@58 148 <File
Chris@58 149 Id="libEGL"
Chris@58 150 Name="libEGL.dll"
Chris@58 151 DiskId="1"
Chris@58 152 Source="release\libEGL.dll"/>
Chris@58 153 <File
Chris@58 154 Id="libgcc"
Chris@58 155 Name="libgcc_s_sjlj-1.dll"
Chris@58 156 DiskId="1"
Chris@58 157 Source="release\libgcc_s_sjlj-1.dll"/>
Chris@58 158 <File
Chris@58 159 Id="libGLESv2"
Chris@58 160 Name="libGLESv2.dll"
Chris@58 161 DiskId="1"
Chris@58 162 Source="release\libGLESv2.dll"/>
Chris@58 163 <File
Chris@58 164 Id="libstdcplusplus"
Chris@58 165 Name="libstdc++-6.dll"
Chris@58 166 DiskId="1"
Chris@58 167 Source="release\libstdc++-6.dll"/>
Chris@58 168 <File
Chris@58 169 Id="libwinpthread"
Chris@58 170 Name="libwinpthread-1.dll"
Chris@58 171 DiskId="1"
Chris@58 172 Source="release\libwinpthread-1.dll"/>
Chris@58 173 </Component>
Chris@58 174
Chris@58 175 <Directory Id="Platforms" Name="platforms">
Chris@58 176 <Component
Chris@58 177 Id="Qt5PlatformPlugins"
Chris@58 178 Guid="F3AAECAE-3B5E-4BA7-8F17-D20F608BE43A">
Chris@58 179 <File
Chris@58 180 Id="qminimal"
Chris@58 181 Name="qminimal.dll"
Chris@58 182 DiskId="1"
Chris@58 183 Source="release\qminimal.dll"/>
Chris@58 184 <File
Chris@58 185 Id="qwindows"
Chris@58 186 Name="qwindows.dll"
Chris@58 187 DiskId="1"
Chris@58 188 Source="release\qwindows.dll"/>
Chris@58 189 </Component>
Chris@58 190 </Directory>
Chris@58 191 </Directory>
Chris@58 192
Chris@58 193 </Directory>
Chris@58 194
Chris@58 195 <Directory Id="ProgramMenuFolder" Name="Programs">
Chris@58 196 <Directory Id="ProgramMenuDir" Name="Tony">
Chris@58 197 <Component Id="ProgramMenuDir" Guid="56B6BB05-453C-4480-81DA-31612ED64410">
Chris@58 198 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
Chris@58 199 <RegistryValue Root="HKMU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
Chris@58 200 </Component>
Chris@58 201 </Directory>
Chris@58 202 </Directory>
Chris@58 203
Chris@58 204 <Directory Id="DesktopFolder" Name="Desktop"/>
Chris@58 205
Chris@58 206 </Directory>
Chris@58 207
Chris@87 208 <Feature
Chris@87 209 Id="Complete"
Chris@87 210 Title="Required files"
Chris@87 211 Description="Installs the required files for running Tony."
Chris@87 212 AllowAdvertise="no"
Chris@87 213 Absent="disallow"
Chris@87 214 ConfigurableDirectory="APPLICATIONFOLDER"
Chris@87 215 Level="1">
Chris@87 216 <ComponentRef Id="pYin"/>
Chris@58 217 <ComponentRef Id="MainExecutable"/>
Chris@58 218 <ComponentRef Id="Qt5"/>
Chris@58 219 <ComponentRef Id="Qt5PlatformPlugins"/>
Chris@58 220 <ComponentRef Id="ProgramMenuDir"/>
Chris@58 221 </Feature>
Chris@58 222
Chris@87 223 <UI>
Chris@87 224 <UIRef Id="WixUI_InstallDir" />
Chris@87 225 <UIRef Id="WixUI_ErrorProgressText" />
Chris@87 226 </UI>
Chris@87 227
Chris@87 228 <Property Id="WIXUI_INSTALLDIR" Value="APPLICATIONFOLDER" />
Chris@87 229 <Property Id="ApplicationFolderName" Value="Tony" />
Chris@87 230 <Property Id="WixAppFolder" Value="WixPerMachineFolder" />
Chris@87 231 <WixVariable Id="WixUILicenseRtf" Value="License.rtf" />
Chris@87 232
Chris@87 233 <Icon Id="winicon.ico" SourceFile="icons/tony-winicon.ico"/>
Chris@87 234 <Property Id="ARPPRODUCTICON" Value="winicon.ico" />
Chris@87 235
Chris@58 236 </Product>
Chris@58 237 </Wix>