Rejbasket/update macos cloud build ()

* upgraded macos build to macos-13
upgraded wxpython to 4.2.2 for linux
* add missing linux libs for update to wxpython

---------

Authored by: rejbasket
pull/3297/head
rejbasket 2024-11-19 16:44:54 +01:00 zatwierdzone przez GitHub
rodzic 6a9c103739
commit 8a4afa1db2
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
2 zmienionych plików z 4 dodań i 2 usunięć
.github/workflows

Wyświetl plik

@ -53,7 +53,7 @@ jobs:
python -m pip install pycairo
python -m pip install PyGObject
python -m pip install https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-20.04/wxPython-4.2.1-cp39-cp39-linux_x86_64.whl
python -m pip install https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-20.04/wxPython-4.2.2-cp39-cp39-linux_x86_64.whl
python -m pip install -r requirements.txt
# for networkx
@ -227,7 +227,7 @@ jobs:
name: inkstitch-windows64
path: artifacts
macx86:
runs-on: macos-12
runs-on: macos-13
steps:
- uses: actions/checkout@v4
with:

Wyświetl plik

@ -27,6 +27,8 @@ fi
if [ "$BUILD" = "linux" ]; then
pyinstaller_args+="--hidden-import gi.repository.Gtk "
pyinstaller_args+="--add-binary /lib/x86_64-linux-gnu/libcrypt.so.1:. "
pyinstaller_args+="--add-binary /lib/x86_64-linux-gnu/libnsl.so.1:. "
fi