annotate deploy/win32/tony.wxs @ 390:09aaceb76251

Experimentally make select tool the default, instead of navigate. People are reporting problems working out how to select things, we need to address that.
author Chris Cannam
date Mon, 10 Nov 2014 09:54:51 +0000
parents 7178bb4dcdfb
children 2391a9d0b7df
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@271 8 Version="0.5"
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@218 39 Source="pyin\win32-build\release\pyin.dll"/>
Chris@87 40 <File
Chris@87 41 Id="pyincat"
Chris@87 42 Name="pyin.cat"
Chris@87 43 DiskId="1"
Chris@216 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@216 49 Source="pyin\pyin.n3"/>
Chris@87 50 </Component>
chris@233 51 <Component
chris@233 52 Id="CHP"
chris@233 53 Guid="3567639C-BFA5-46EC-BA2D-C4899508B0D0">
chris@233 54 <File
chris@233 55 Id="chplib"
chris@233 56 Name="chp.dll"
chris@233 57 DiskId="1"
chris@233 58 Source="chp\win32-build\release\chp.dll"/>
chris@233 59 </Component>
Chris@87 60 </Directory>
Chris@87 61
Chris@87 62 <Directory Id="APPLICATIONFOLDER" Name="Tony">
Chris@58 63
Chris@58 64 <Component
Chris@58 65 Id="MainExecutable"
Chris@58 66 Guid="B0DA872A-E8B9-4C41-B0B0-7702A9EBBD51">
Chris@58 67
Chris@58 68 <File
chris@59 69 Id="T"
Chris@58 70 Name="Tony.exe"
Chris@58 71 DiskId="1"
Chris@58 72 Source="release\Tony.exe"
Chris@58 73 KeyPath="yes">
Chris@58 74
Chris@58 75 <Shortcut
chris@59 76 Id="TStartEntry"
Chris@58 77 Directory="ProgramMenuDir"
Chris@58 78 Name="Tony"
Chris@352 79 Icon="winicon.ico"
Chris@352 80 IconIndex="0"
Chris@58 81 WorkingDirectory="INSTALLDIR"
Chris@58 82 Advertise="yes"/>
Chris@58 83
Chris@58 84 <Shortcut
chris@59 85 Id="TDesktop"
Chris@58 86 Directory="DesktopFolder"
Chris@58 87 Name="Tony"
Chris@352 88 Icon="winicon.ico"
Chris@352 89 IconIndex="0"
Chris@58 90 WorkingDirectory="INSTALLDIR"
Chris@58 91 Advertise="yes"/>
Chris@58 92 </File>
Chris@87 93
Chris@58 94 <File
Chris@58 95 Id="COPYING"
Chris@58 96 Name="COPYING"
Chris@58 97 DiskId="1"
Chris@58 98 Source="COPYING"/>
Chris@58 99 <File
Chris@58 100 Id="README"
Chris@58 101 Name="README"
Chris@58 102 DiskId="1"
Chris@58 103 Source="README"/>
Chris@87 104
Chris@87 105 <File
Chris@87 106 Id="winicon.ico"
Chris@87 107 Name="tony-winicon.ico"
Chris@87 108 DiskId="1"
Chris@87 109 Source="icons/tony-winicon.ico"/>
Chris@87 110 </Component>
Chris@58 111
Chris@58 112 <Component
Chris@58 113 Id="Qt5"
Chris@58 114 Guid="7DCE15D9-DB56-4ECC-A324-A9B74E30B872">
Chris@58 115 <File
Chris@58 116 Id="QtCore"
Chris@58 117 Name="Qt5Core.dll"
Chris@58 118 DiskId="1"
Chris@58 119 Source="release\Qt5Core.dll"
Chris@58 120 KeyPath="yes"/>
Chris@58 121 <File
Chris@58 122 Id="QtGui"
Chris@58 123 Name="Qt5Gui.dll"
Chris@58 124 DiskId="1"
Chris@58 125 Source="release\Qt5Gui.dll"/>
Chris@58 126 <File
Chris@58 127 Id="QtNetwork"
Chris@58 128 Name="Qt5Network.dll"
Chris@58 129 DiskId="1"
Chris@58 130 Source="release\Qt5Network.dll"/>
Chris@58 131 <File
Chris@58 132 Id="QtWidgets"
Chris@58 133 Name="Qt5Widgets.dll"
Chris@58 134 DiskId="1"
Chris@58 135 Source="release\Qt5Widgets.dll"/>
Chris@58 136 <File
Chris@58 137 Id="QtXml"
Chris@58 138 Name="Qt5Xml.dll"
Chris@58 139 DiskId="1"
Chris@58 140 Source="release\Qt5Xml.dll"/>
Chris@58 141 <File
Chris@305 142 Id="icudt52"
Chris@305 143 Name="icudt52.dll"
Chris@58 144 DiskId="1"
Chris@305 145 Source="release\icudt52.dll"/>
Chris@58 146 <File
Chris@305 147 Id="icuin52"
Chris@305 148 Name="icuin52.dll"
Chris@58 149 DiskId="1"
Chris@305 150 Source="release\icuin52.dll"/>
Chris@58 151 <File
Chris@305 152 Id="icuuc52"
Chris@305 153 Name="icuuc52.dll"
Chris@58 154 DiskId="1"
Chris@305 155 Source="release\icuuc52.dll"/>
Chris@58 156 <File
Chris@58 157 Id="libgcc"
Chris@305 158 Name="libgcc_s_dw2-1.dll"
Chris@58 159 DiskId="1"
Chris@305 160 Source="release\libgcc_s_dw2-1.dll"/>
Chris@58 161 <File
Chris@58 162 Id="libstdcplusplus"
Chris@58 163 Name="libstdc++-6.dll"
Chris@58 164 DiskId="1"
Chris@58 165 Source="release\libstdc++-6.dll"/>
Chris@58 166 <File
Chris@58 167 Id="libwinpthread"
Chris@58 168 Name="libwinpthread-1.dll"
Chris@58 169 DiskId="1"
Chris@58 170 Source="release\libwinpthread-1.dll"/>
Chris@58 171 </Component>
Chris@58 172
Chris@58 173 <Directory Id="Platforms" Name="platforms">
Chris@58 174 <Component
Chris@58 175 Id="Qt5PlatformPlugins"
Chris@58 176 Guid="F3AAECAE-3B5E-4BA7-8F17-D20F608BE43A">
Chris@58 177 <File
Chris@58 178 Id="qminimal"
Chris@58 179 Name="qminimal.dll"
Chris@58 180 DiskId="1"
Chris@58 181 Source="release\qminimal.dll"/>
Chris@58 182 <File
Chris@58 183 Id="qwindows"
Chris@58 184 Name="qwindows.dll"
Chris@58 185 DiskId="1"
Chris@58 186 Source="release\qwindows.dll"/>
Chris@58 187 </Component>
Chris@58 188 </Directory>
Chris@58 189 </Directory>
Chris@58 190
Chris@58 191 </Directory>
Chris@58 192
Chris@58 193 <Directory Id="ProgramMenuFolder" Name="Programs">
Chris@58 194 <Directory Id="ProgramMenuDir" Name="Tony">
Chris@58 195 <Component Id="ProgramMenuDir" Guid="56B6BB05-453C-4480-81DA-31612ED64410">
Chris@58 196 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
Chris@58 197 <RegistryValue Root="HKMU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
Chris@58 198 </Component>
Chris@58 199 </Directory>
Chris@58 200 </Directory>
Chris@58 201
Chris@58 202 <Directory Id="DesktopFolder" Name="Desktop"/>
Chris@58 203
Chris@58 204 </Directory>
Chris@58 205
Chris@87 206 <Feature
Chris@87 207 Id="Complete"
Chris@87 208 Title="Required files"
Chris@87 209 Description="Installs the required files for running Tony."
Chris@87 210 AllowAdvertise="no"
Chris@87 211 Absent="disallow"
Chris@87 212 ConfigurableDirectory="APPLICATIONFOLDER"
Chris@87 213 Level="1">
Chris@87 214 <ComponentRef Id="pYin"/>
chris@233 215 <ComponentRef Id="CHP"/>
Chris@58 216 <ComponentRef Id="MainExecutable"/>
Chris@58 217 <ComponentRef Id="Qt5"/>
Chris@58 218 <ComponentRef Id="Qt5PlatformPlugins"/>
Chris@58 219 <ComponentRef Id="ProgramMenuDir"/>
Chris@58 220 </Feature>
Chris@58 221
Chris@87 222 <UI>
Chris@87 223 <UIRef Id="WixUI_InstallDir" />
Chris@87 224 <UIRef Id="WixUI_ErrorProgressText" />
Chris@87 225 </UI>
Chris@87 226
Chris@87 227 <Property Id="WIXUI_INSTALLDIR" Value="APPLICATIONFOLDER" />
Chris@87 228 <Property Id="ApplicationFolderName" Value="Tony" />
Chris@87 229 <Property Id="WixAppFolder" Value="WixPerMachineFolder" />
Chris@87 230 <WixVariable Id="WixUILicenseRtf" Value="License.rtf" />
Chris@87 231
Chris@87 232 <Icon Id="winicon.ico" SourceFile="icons/tony-winicon.ico"/>
Chris@87 233 <Property Id="ARPPRODUCTICON" Value="winicon.ico" />
Chris@87 234
Chris@58 235 </Product>
Chris@58 236 </Wix>