aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorselsta <selsta@sent.at>2022-05-05 13:41:05 +0100
committerHoward Chu <hyc@symas.com>2022-05-09 17:38:48 +0100
commit02e6af2fdaa45416f3627e39684a9843fa4e884c (patch)
tree73da8d4e6b6d59242375870e12caa7d8fb4b1cfd
parentMake Mac SDK into a regular depends package (diff)
downloadmonero-02e6af2fdaa45416f3627e39684a9843fa4e884c.tar.xz
Update CI for aarch64 mac build
-rw-r--r--.github/workflows/depends.yml12
1 files changed, 4 insertions, 8 deletions
diff --git a/.github/workflows/depends.yml b/.github/workflows/depends.yml
index 9385338de..f20bf949f 100644
--- a/.github/workflows/depends.yml
+++ b/.github/workflows/depends.yml
@@ -46,10 +46,12 @@ jobs:
- name: "x86_64 Linux"
host: "x86_64-unknown-linux-gnu"
packages: "gperf cmake python3-zmq libdbus-1-dev libharfbuzz-dev"
- - name: "Cross-Mac"
+ - name: "Cross-Mac x86_64"
host: "x86_64-apple-darwin11"
packages: "cmake imagemagick libcap-dev librsvg2-bin libz-dev libbz2-dev libtiff-tools python-dev python3-setuptools-git"
- osx_sdk: "10.11"
+ - name: "Cross-Mac aarch64"
+ host: "aarch64-apple-darwin11"
+ packages: "cmake imagemagick libcap-dev librsvg2-bin libz-dev libbz2-dev libtiff-tools python-dev python3-setuptools-git"
- name: "x86_64 Freebsd"
host: "x86_64-unknown-freebsd"
packages: "clang-8 gperf cmake python3-zmq libdbus-1-dev libharfbuzz-dev"
@@ -85,12 +87,6 @@ jobs:
run: ${{env.APT_SET_CONF}}
- name: install dependencies
run: sudo apt update; sudo apt -y install build-essential libtool cmake autotools-dev automake pkg-config bsdmainutils curl git ca-certificates ccache ${{ matrix.toolchain.packages }}
- - name: prepare apple-darwin11
- if: ${{ matrix.toolchain.host == 'x86_64-apple-darwin11' }}
- run: |
- mkdir -p contrib/depends/SDKs contrib/depends/sdk-sources
- if [ ! -f contrib/depends/sdk-sources/MacOSX${{ matrix.toolchain.osx_sdk }}.sdk.tar.gz ]; then curl --location --fail https://bitcoincore.org/depends-sources/sdks/MacOSX${{ matrix.toolchain.osx_sdk }}.sdk.tar.gz -o contrib/depends/sdk-sources/MacOSX${{ matrix.toolchain.osx_sdk }}.sdk.tar.gz; fi
- if [ -f contrib/depends/sdk-sources/MacOSX${{ matrix.toolchain.osx_sdk }}.sdk.tar.gz ]; then tar -C contrib/depends/SDKs -xf contrib/depends/sdk-sources/MacOSX${{ matrix.toolchain.osx_sdk }}.sdk.tar.gz; fi
- name: prepare w64-mingw32
if: ${{ matrix.toolchain.host == 'x86_64-w64-mingw32' || matrix.toolchain.host == 'i686-w64-mingw32' }}
run: |