# HG changeset patch # User Chris Cannam # Date 1544373799 0 # Node ID 1add6167eb3c0bdcfb8cc53d4dcf6128320f7e49 # Parent c80a1dac9fda4725fdf053a072056383797d9ad3 More on Win32 packaging diff -r c80a1dac9fda -r 1add6167eb3c deploy/win32/build-and-package.bat --- a/deploy/win32/build-and-package.bat Sun Dec 09 15:22:36 2018 +0000 +++ b/deploy/win32/build-and-package.bat Sun Dec 09 16:43:19 2018 +0000 @@ -100,6 +100,13 @@ @echo Signing components signtool sign /v /n "%NAME%" /t http://time.certum.pl /fd sha1 *.dll *.exe lib\* signtool verify /pa sonic-visualiser.msi +rem AND MORE ) +set PATH=%PATH%;"C:\Program Files (x86)\WiX Toolset v3.11\bin" + +del easyhg.msi +candle -v ..\..\deploy\win32\easyhg.wxs +light -b . -ext WixUIExtension -ext WixUtilExtension -v easyhg.wixobj + rem Todo: the rest diff -r c80a1dac9fda -r 1add6167eb3c deploy/win32/easyhg.wxs --- a/deploy/win32/easyhg.wxs Sun Dec 09 15:22:36 2018 +0000 +++ b/deploy/win32/easyhg.wxs Sun Dec 09 16:43:19 2018 +0000 @@ -5,7 +5,7 @@ Id="*" Language="1033" Codepage="1252" - Version="1.3.0" + Version="1.4.0" UpgradeCode="B82DFDA9-B9DE-49BC-93E5-0B96F9DEB04B" Manufacturer="Queen Mary, University of London"> @@ -13,7 +13,7 @@ Id="*" Keywords="Installer" Description="EasyMercurial Installer" - Comments="Copyright (c) 2012 Queen Mary, University of London and others." + Comments="Copyright (c) 2012-2018 Queen Mary, University of London and others." Manufacturer="Queen Mary, University of London" InstallerVersion="100" Languages="1033" @@ -37,7 +37,7 @@ Id="EasyHg" Name="EasyMercurial.exe" DiskId="1" - Source="release\EasyMercurial.exe" + Source="EasyMercurial.exe" KeyPath="yes"> + Source="..\..\COPYING"/> + Source="..\..\easyhg.ico"/> + Source="CONCRT140.DLL"/> + + + + + + + + + Source="Qt5Gui.dll"/> + + Source="Qt5Network.dll"/> + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Source="python27.dll"/> + + + + + + + + + + + + + + + + + + + + + + + + + + Source="sip.pyd" /> @@ -303,26 +327,25 @@ Id="cipherinit" Name="__init__.py" DiskId="1" - Source="d:\easyhg-bundle-dependencies\Crypto\Cipher\__init__.py" /> + Source="Crypto\Cipher\__init__.py" /> + Source="Crypto\Cipher\_AES.pyd" /> + Source="Crypto\Cipher\AES.py" /> + Source="Crypto\Cipher\blockalgo.py" /> - @@ -330,15 +353,14 @@ Id="utilinit" Name="__init__.py" DiskId="1" - Source="d:\easyhg-bundle-dependencies\Crypto\Util\__init__.py" /> + Source="Crypto\Util\__init__.py" /> + Source="Crypto\Util\py3compat.py" /> - @@ -346,7 +368,7 @@ Id="cryptoinit" Name="__init__.py" DiskId="1" - Source="d:\easyhg-bundle-dependencies\Crypto\__init__.py" /> + Source="Crypto\__init__.py" /> @@ -369,10 +391,12 @@ - + + - - + + + @@ -383,7 +407,7 @@ + SourceFile="..\..\easyhg.ico"/>