Mercurial > minori
diff .builds/osx.yml @ 35:329b7921a6be
ci/osx: use debian instead of alpine
for some reason osxcross doesn't support musl libc
properly, so we have to use debian
also this converts our DOS-style files to Unix-style files
because Windows sucks :)
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Thu, 21 Sep 2023 11:43:24 -0400 |
parents | bb12ff38b3d1 |
children | 1a34fd7469b9 |
line wrap: on
line diff
--- a/.builds/osx.yml Wed Sep 20 13:49:35 2023 -0400 +++ b/.builds/osx.yml Thu Sep 21 11:43:24 2023 -0400 @@ -1,33 +1,34 @@ -image: alpine/edge -packages: - - cmake - - clang - - git - - patch - - python3 - - curl-dev - - openssl-dev - - xz-dev - - libxml2-dev - - bzip2 - - cpio - - libbz2 - - zlib-dev - - wget -sources: - - https://hg.sr.ht/~mrpapersonic/minori - - https://github.com/tpoechtrager/osxcross -tasks: - - build: | - cd osxcross/tarballs - wget "https://github.com/phracker/MacOSX-SDKs/releases/download/11.3/MacOSX10.13.sdk.tar.xz" - cd .. - UNATTENDED=1 ./build.sh - export PATH="$(pwd)/target/bin:$PATH" - osxcross-macports -v install qt5-qtbase curl pkgconfig - export PKG_CONFIG_PATH="$(pwd)/target/macports/pkgs/opt/local/lib/pkgconfig" - cd ../minori - mkdir build - cd build - cmake .. -G "Unix Makefiles" -DCMAKE_SYSTEM_NAME="Darwin" -DCMAKE_C_COMPILER="o64-clang" -DCMAKE_CXX_COMPILER="o64-clang++" -DCMAKE_FIND_ROOT_PATH="$(pwd)/../../osxcross/target/macports/pkgs/opt/local/" -DCMAKE_OSX_SYSROOT="$(pwd)/../../osxcross/target/SDK/MacOSX10.13.sdk/" - make +image: debian/stable +packages: + - cmake + - clang + - git + - patch + - python3 + - libssl-dev + - lzma-dev + - libxml2-dev + - xz + - bzip2 + - cpio + - libbz2 + - zlib1g-dev + - llvm-dev + - uuid-dev +sources: + - https://hg.sr.ht/~mrpapersonic/minori + - https://github.com/tpoechtrager/osxcross +tasks: + - build: | + cd osxcross/tarballs + wget "https://github.com/phracker/MacOSX-SDKs/releases/download/11.3/MacOSX10.13.sdk.tar.xz" + cd .. + UNATTENDED=1 ./build.sh + export PATH="$(pwd)/target/bin:$PATH" + osxcross-macports -v install qt5-qtbase curl pkgconfig + export PKG_CONFIG_PATH="$(pwd)/target/macports/pkgs/opt/local/lib/pkgconfig" + cd ../minori + mkdir build + cd build + cmake .. -G "Unix Makefiles" -DCMAKE_SYSTEM_NAME="Darwin" -DCMAKE_C_COMPILER="o64-clang" -DCMAKE_CXX_COMPILER="o64-clang++" -DCMAKE_FIND_ROOT_PATH="$(pwd)/../../osxcross/target/macports/pkgs/opt/local/" -DCMAKE_OSX_SYSROOT="$(pwd)/../../osxcross/target/SDK/MacOSX10.13.sdk/" + make