14 Commits (73e2b26656e8fc1fff3676421b55848a4c3b728c)

Author SHA1 Message Date
Eli Schwartz 4eecec0b74 packaging: rework how pyinstaller gets its instructions 3 years ago
Eli Schwartz da058c00f4 packaging: fix the MSI bundling of distutils sub-packages 3 years ago
Jussi Pakkanen 43c6860a3a Use VS 2022 release version for packaging. 3 years ago
Jussi Pakkanen 4c62dab611
MSI generator fixes 3 years ago
Jussi Pakkanen 4d8548aa06 Fix MSI creation with Python 3.10. 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Jussi Pakkanen 793175f665 Delete extra data dirs that cause problems for WiX. 3 years ago
Jussi Pakkanen 5eeddd682f Add a script to create macOS installer packages. 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Jussi Pakkanen 62b744b2c4 Require Windows 10 or newer for the MSI package. [skip ci] 4 years ago
Jussi Pakkanen eacd43d5b5 Add filecmp to list of bundled modules. Closes #8431. [skip ci] 4 years ago
Jussi Pakkanen 5e95f13737 Remove remnants of 32 bit support. [skip ci] 4 years ago
Eli Schwartz df50123c05 createmsi: move to generic packaging directory 4 years ago
Daniel Mensinger 05ddd6543d
mdata: remove setuptools and use mesondata instead 4 years ago
Jussi Pakkanen c57616884f MSI creation fixes. [skip ci] 4 years ago
georgev93 5acd8acd51 Move mesonbuild/cmake/data/run_ctgt.py to mesonbuild/scripts/cmake_run_ctgt.py, as well as enclose everything in a run() function so it can be called by `meson --internal cmake_run_ctgt ...`. Also, include mesonbuild/cmake/data/ in the msi package. 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Michael Brockus 585ccfc789 Clean MSI generator Try 2 [skip ci] 5 years ago
Jussi Pakkanen 025e11c9a7 Fix looking up Visual Studio MSMs. Again. [skip ci] 5 years ago
Jussi Pakkanen da9fe8db2a Update MSI creator script to newest VS on Win 7. [skip ci] 5 years ago
Jussi Pakkanen 41a0292993 Switch to using Pyinstaller. Closes #5550. 5 years ago
Jussi Pakkanen 9933b33c55 Updated msi creator to use 64 bit VS 2019. [skip ci] 6 years ago
Jussi Pakkanen 4e4f97edb3 Can run argument strings with internal Python. Closes #5217. 6 years ago
Jussi Pakkanen f0ee06bdab Add all files from scripts to MSI package. Closes #4621. 6 years ago
Jussi Pakkanen 14fe0985f7 Add upgrade support to the MSI generator. [skip ci] 7 years ago
Jussi Pakkanen ce7cdadd37 Fix glib build when using MSI installer. Closes #3762. 7 years ago
Jussi Pakkanen b730ab6766 Always generate a new Product GUID. Closes #2485. [skip ci] 7 years ago
Jon Turney 8958529a25 Fix flake8 'variable assigned value but unused' reports 7 years ago
Jon Turney 2f6ed47077 Fix various flake8 indentation reports 7 years ago
Jussi Pakkanen e2a4cff76f Robustify msi creator script. 7 years ago
Jussi Pakkanen 22adda1617 Review fixes. 7 years ago
Jussi Pakkanen 5d51bc79c7 Replaced sys.executable use with the mesonlib equivalent. 7 years ago
Niklas Claesson 16aa40875e MSI: Find VC redistributable with python 32bit on windows 64bit 7 years ago
Jussi Pakkanen a3e655d20d Package the Visual C runtime. Closes #2417. 7 years ago
Luke Shumaker bb25260f00 flake8: Perform suggested whitespace/formatting changes 7 years ago
Niklas Claesson fcbefafa1f MSI: Improve python detection 7 years ago
Jussi Pakkanen 68ac9b7a0b Require installer version 5.0, which corresponds to Win 7 and up. 7 years ago
Jussi Pakkanen a2ef1dc23b Fix installer generation on 64 bit Windows. 7 years ago
Jussi Pakkanen d3fab4c965 Add installer option to not install Ninja. 7 years ago
Jussi Pakkanen 41805f1b31 Delete XML string manipulation code. 7 years ago
Jussi Pakkanen 048d941e95 Create WiX source file with the XML module rather than string manipulation. 7 years ago
Jussi Pakkanen d220683787 Create a proper 64 bit installer with WiX. 7 years ago
Jussi Pakkanen 858c1d4f30 Fix msi creation script to work on 64 bit Windows. 7 years ago
Jussi Pakkanen 2817fcf2f3 Add Python script that creates an MSI installer from a package created with cx_freeze. 7 years ago