# 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"/>