annotate deploy/win32/tony.wxs @ 471:e3a245457b6a v1.0-linuxbuild

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