Mercurial > hg > tony
changeset 444:2391a9d0b7df
Update Windows deployment to install plugins to Tony dir
author | Chris Cannam |
---|---|
date | Tue, 31 Mar 2015 17:22:21 +0100 |
parents | ea7ca3335a1a |
children | 394923a6455c |
files | deploy/win32/tony.wxs |
diffstat | 1 files changed, 134 insertions(+), 131 deletions(-) [+] |
line wrap: on
line diff
--- a/deploy/win32/tony.wxs Tue Mar 31 17:15:18 2015 +0100 +++ b/deploy/win32/tony.wxs Tue Mar 31 17:22:21 2015 +0100 @@ -28,7 +28,61 @@ <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="ProgramFilesFolder" Name="PFiles"> - <Directory Id="VampPlugins" Name="Vamp Plugins"> + <Directory Id="APPLICATIONFOLDER" Name="Tony"> + + <Component + Id="MainExecutable" + Guid="B0DA872A-E8B9-4C41-B0B0-7702A9EBBD51"> + + <File + Id="T" + Name="Tony.exe" + DiskId="1" + Source="release\Tony.exe" + KeyPath="yes"> + + <Shortcut + Id="TStartEntry" + Directory="ProgramMenuDir" + Name="Tony" + Icon="winicon.ico" + IconIndex="0" + WorkingDirectory="INSTALLDIR" + Advertise="yes"/> + + <Shortcut + Id="TDesktop" + Directory="DesktopFolder" + Name="Tony" + Icon="winicon.ico" + IconIndex="0" + WorkingDirectory="INSTALLDIR" + Advertise="yes"/> + </File> + + <File + Id="CHANGELOG" + Name="CHANGELOG.txt" + DiskId="1" + Source="CHANGELOG"/> + <File + Id="COPYING" + Name="COPYING.txt" + DiskId="1" + Source="COPYING"/> + <File + Id="README" + Name="README.txt" + DiskId="1" + Source="README"/> + + <File + Id="winicon.ico" + Name="tony-winicon.ico" + DiskId="1" + Source="icons/tony-winicon.ico"/> + </Component> + <Component Id="pYin" Guid="5C3B7285-B652-4FE5-8A1D-AC92376F8AD5"> @@ -57,137 +111,86 @@ DiskId="1" Source="chp\win32-build\release\chp.dll"/> </Component> + + <Component + Id="Qt5" + Guid="7DCE15D9-DB56-4ECC-A324-A9B74E30B872"> + <File + Id="QtCore" + Name="Qt5Core.dll" + DiskId="1" + Source="release\Qt5Core.dll" + KeyPath="yes"/> + <File + Id="QtGui" + Name="Qt5Gui.dll" + DiskId="1" + Source="release\Qt5Gui.dll"/> + <File + Id="QtNetwork" + Name="Qt5Network.dll" + DiskId="1" + Source="release\Qt5Network.dll"/> + <File + Id="QtWidgets" + Name="Qt5Widgets.dll" + DiskId="1" + Source="release\Qt5Widgets.dll"/> + <File + Id="QtXml" + Name="Qt5Xml.dll" + DiskId="1" + Source="release\Qt5Xml.dll"/> + <File + Id="icudt52" + Name="icudt52.dll" + DiskId="1" + Source="release\icudt52.dll"/> + <File + Id="icuin52" + Name="icuin52.dll" + DiskId="1" + Source="release\icuin52.dll"/> + <File + Id="icuuc52" + Name="icuuc52.dll" + DiskId="1" + Source="release\icuuc52.dll"/> + <File + Id="libgcc" + Name="libgcc_s_dw2-1.dll" + DiskId="1" + Source="release\libgcc_s_dw2-1.dll"/> + <File + Id="libstdcplusplus" + Name="libstdc++-6.dll" + DiskId="1" + Source="release\libstdc++-6.dll"/> + <File + Id="libwinpthread" + Name="libwinpthread-1.dll" + DiskId="1" + Source="release\libwinpthread-1.dll"/> + </Component> + + <Directory Id="Platforms" Name="platforms"> + <Component + Id="Qt5PlatformPlugins" + Guid="F3AAECAE-3B5E-4BA7-8F17-D20F608BE43A"> + <File + Id="qminimal" + Name="qminimal.dll" + DiskId="1" + Source="release\qminimal.dll"/> + <File + Id="qwindows" + Name="qwindows.dll" + DiskId="1" + Source="release\qwindows.dll"/> + </Component> + </Directory> </Directory> - - <Directory Id="APPLICATIONFOLDER" Name="Tony"> - - <Component - Id="MainExecutable" - Guid="B0DA872A-E8B9-4C41-B0B0-7702A9EBBD51"> - - <File - Id="T" - Name="Tony.exe" - DiskId="1" - Source="release\Tony.exe" - KeyPath="yes"> - - <Shortcut - Id="TStartEntry" - Directory="ProgramMenuDir" - Name="Tony" - Icon="winicon.ico" - IconIndex="0" - WorkingDirectory="INSTALLDIR" - Advertise="yes"/> - - <Shortcut - Id="TDesktop" - Directory="DesktopFolder" - Name="Tony" - Icon="winicon.ico" - IconIndex="0" - WorkingDirectory="INSTALLDIR" - Advertise="yes"/> - </File> - - <File - Id="COPYING" - Name="COPYING" - DiskId="1" - Source="COPYING"/> - <File - Id="README" - Name="README" - DiskId="1" - Source="README"/> - - <File - Id="winicon.ico" - Name="tony-winicon.ico" - DiskId="1" - Source="icons/tony-winicon.ico"/> - </Component> - - <Component - Id="Qt5" - Guid="7DCE15D9-DB56-4ECC-A324-A9B74E30B872"> - <File - Id="QtCore" - Name="Qt5Core.dll" - DiskId="1" - Source="release\Qt5Core.dll" - KeyPath="yes"/> - <File - Id="QtGui" - Name="Qt5Gui.dll" - DiskId="1" - Source="release\Qt5Gui.dll"/> - <File - Id="QtNetwork" - Name="Qt5Network.dll" - DiskId="1" - Source="release\Qt5Network.dll"/> - <File - Id="QtWidgets" - Name="Qt5Widgets.dll" - DiskId="1" - Source="release\Qt5Widgets.dll"/> - <File - Id="QtXml" - Name="Qt5Xml.dll" - DiskId="1" - Source="release\Qt5Xml.dll"/> - <File - Id="icudt52" - Name="icudt52.dll" - DiskId="1" - Source="release\icudt52.dll"/> - <File - Id="icuin52" - Name="icuin52.dll" - DiskId="1" - Source="release\icuin52.dll"/> - <File - Id="icuuc52" - Name="icuuc52.dll" - DiskId="1" - Source="release\icuuc52.dll"/> - <File - Id="libgcc" - Name="libgcc_s_dw2-1.dll" - DiskId="1" - Source="release\libgcc_s_dw2-1.dll"/> - <File - Id="libstdcplusplus" - Name="libstdc++-6.dll" - DiskId="1" - Source="release\libstdc++-6.dll"/> - <File - Id="libwinpthread" - Name="libwinpthread-1.dll" - DiskId="1" - Source="release\libwinpthread-1.dll"/> - </Component> - - <Directory Id="Platforms" Name="platforms"> - <Component - Id="Qt5PlatformPlugins" - Guid="F3AAECAE-3B5E-4BA7-8F17-D20F608BE43A"> - <File - Id="qminimal" - Name="qminimal.dll" - DiskId="1" - Source="release\qminimal.dll"/> - <File - Id="qwindows" - Name="qwindows.dll" - DiskId="1" - Source="release\qwindows.dll"/> - </Component> - </Directory> - </Directory> - + </Directory> <Directory Id="ProgramMenuFolder" Name="Programs">