| @@ -39,10 +39,17 @@ jobs: | |||||
| git -C PawPaw checkout ${PAWPAW_VERSION} | git -C PawPaw checkout ${PAWPAW_VERSION} | ||||
| fi | fi | ||||
| ./PawPaw/bootstrap-jack2.sh macos && ./PawPaw/.cleanup.sh macos | ./PawPaw/bootstrap-jack2.sh macos && ./PawPaw/.cleanup.sh macos | ||||
| - name: Build jack2 | |||||
| shell: bash | |||||
| run: | | |||||
| pushd PawPaw && source local.env macos && popd | |||||
| ~/PawPawBuilds/targets/macos/bin/python3 ./waf configure --platform=darwin --prefix=/usr/local | |||||
| ~/PawPawBuilds/targets/macos/bin/python3 ./waf build -j $(sysctl -n hw.logicalcpu) | |||||
| ~/PawPawBuilds/targets/macos/bin/python3 ./waf install --destdir="$(pwd)/destdir" | |||||
| # macOS native universal build | # macOS native universal build | ||||
| macos_universal: | macos_universal: | ||||
| runs-on: macos-latest | |||||
| runs-on: macos-10.15 | |||||
| steps: | steps: | ||||
| - uses: actions/checkout@v2 | - uses: actions/checkout@v2 | ||||
| with: | with: | ||||
| @@ -112,6 +119,13 @@ jobs: | |||||
| git -C PawPaw checkout ${PAWPAW_VERSION} | git -C PawPaw checkout ${PAWPAW_VERSION} | ||||
| fi | fi | ||||
| ./PawPaw/bootstrap-jack2.sh win32 && ./PawPaw/.cleanup.sh win32 | ./PawPaw/bootstrap-jack2.sh win32 && ./PawPaw/.cleanup.sh win32 | ||||
| - name: Build jack2 | |||||
| shell: bash | |||||
| run: | | |||||
| pushd PawPaw && source local.env win32 && popd | |||||
| wine ~/PawPawBuilds/targets/win32/bin/python3.exe ./waf configure --platform=win32 --prefix="$(pwd)/destdir" --static | |||||
| wine ~/PawPawBuilds/targets/macos/bin/python3.exe ./waf build -j $(nproc) | |||||
| wine ~/PawPawBuilds/targets/macos/bin/python3.exe ./waf install | |||||
| # linux with win64 cross-compilation | # linux with win64 cross-compilation | ||||
| win64: | win64: | ||||