From 59760b58d91b0d860d6bf971fd5ff4e78f5ed763 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 23 May 2017 22:29:44 +0200 Subject: [PATCH] Add windows installers to build_release --- scripts/dev/build_release.py | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/scripts/dev/build_release.py b/scripts/dev/build_release.py index 118d00175..fdc311ed8 100755 --- a/scripts/dev/build_release.py +++ b/scripts/dev/build_release.py @@ -193,15 +193,26 @@ def build_windows(): shutil.move(out_pyinstaller, out_64) patch_windows(out_64) - # name_32 = 'qutebrowser-{}-win32.msi'.format(qutebrowser.__version__) - # name_64 = 'qutebrowser-{}-amd64.msi'.format(qutebrowser.__version__) + utils.print_title("Building installers") + subprocess.check_call(['makensis.exe', + '/DVERSION={}'.format(qutebrowser.__version__), + 'misc/qutebrowser.nsi']) + subprocess.check_call(['makensis.exe', + '/DX64', + '/DVERSION={}'.format(qutebrowser.__version__), + 'misc/qutebrowser.nsi']) - # artifacts += [ - # (os.path.join('dist', name_32), 'application/x-msi', - # 'Windows 32bit installer'), - # (os.path.join('dist', name_64), 'application/x-msi', - # 'Windows 64bit installer'), - # ] + name_32 = 'qutebrowser-{}-win32.msi'.format(qutebrowser.__version__) + name_64 = 'qutebrowser-{}-amd64.msi'.format(qutebrowser.__version__) + + artifacts += [ + (os.path.join('dist', name_32), + 'application/vnd.microsoft.portable-executable', + 'Windows 32bit installer'), + (os.path.join('dist', name_64), + 'application/vnd.microsoft.portable-executable', + 'Windows 64bit installer'), + ] utils.print_title("Running 32bit smoke test") smoke_test(os.path.join(out_32, 'qutebrowser.exe'))