mirror of https://github.com/borgbackup/borg.git
fix msys build
forward port to get code in sync with 1.4-maint. use "pip install -e ." before invoking pyinstaller, so we have the _version.py built by setuptools_scm and also it compiled the extension modules, so pyinstaller can pick them up. msys2 hack: https://stackoverflow.com/questions/76079590/error-plat-name-must-be-one-of-win32-win-amd64-win-arm32-win-arm6
This commit is contained in:
parent
1432f547fe
commit
66eb086c4a
|
@ -224,8 +224,11 @@ jobs:
|
||||||
run: ./scripts/msys2-install-deps development
|
run: ./scripts/msys2-install-deps development
|
||||||
- name: Build
|
- name: Build
|
||||||
run: |
|
run: |
|
||||||
pip install -e .
|
# build borg.exe
|
||||||
|
SETUPTOOLS_USE_DISTUTILS=stdlib pip install -e .
|
||||||
pyinstaller -y scripts/borg.exe.spec
|
pyinstaller -y scripts/borg.exe.spec
|
||||||
|
# build sdist and wheel in dist/...
|
||||||
|
SETUPTOOLS_USE_DISTUTILS=stdlib python -m build
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: borg-windows
|
name: borg-windows
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
pacman -S --needed --noconfirm git mingw-w64-ucrt-x86_64-{toolchain,pkgconf,zstd,lz4,xxhash,openssl,python-msgpack,python-argon2_cffi,python-platformdirs,python,cython,python-setuptools,python-wheel,python-pkgconfig,python-packaging,python-pip}
|
pacman -S --needed --noconfirm git mingw-w64-ucrt-x86_64-{toolchain,pkgconf,zstd,lz4,xxhash,openssl,python-msgpack,python-argon2_cffi,python-platformdirs,python,cython,python-setuptools,python-wheel,python-build,python-pkgconfig,python-packaging,python-pip}
|
||||||
pip install pyinstaller
|
pip install pyinstaller
|
||||||
|
|
||||||
if [ "$1" = "development" ]; then
|
if [ "$1" = "development" ]; then
|
||||||
|
|
Loading…
Reference in New Issue