comparison .builds/macos.yml @ 212:6b08fbd7f206

chore: merge branches
author Paper <mrpapersonic@gmail.com>
date Sun, 07 Jan 2024 09:54:50 -0500
parents 52dda8927a81
children 2f6d27fcdf7d
comparison
equal deleted inserted replaced
211:7cf53145de11 212:6b08fbd7f206
1 image: debian/bookworm
2 packages:
3 - qtbase5-dev
4 - qttools5-dev
5 - cmake
6 - clang
7 - libcurl4-openssl-dev
8 - wget
9 - fuse
10 - file
11 - pkg-config
12 # osxcross deps start
13 - libxml2-dev
14 - libssl-dev
15 - lzma-dev
16 - python3
17 - xz-utils
18 - bzip2
19 - cpio
20 - libbz2-1.0
21 - zlib1g-dev
22 sources:
23 - https://hg.sr.ht/~mrpapersonic/minori
24 - https://github.com/tpoechtrager/osxcross
25 environment:
26 BUILD_SUBMITTER: hg.sr.ht
27 MACOSX_DEPLOYMENT_TARGET: 10.9
28 tasks:
29 - build: |
30 cd osxcross/tarballs
31 wget "https://github.com/phracker/MacOSX-SDKs/releases/download/11.3/MacOSX10.9.sdk.tar.xz"
32 cd ..
33 export TARGET_DIR="$PWD/target"
34 UNATTENDED=1 ./build.sh
35 export PATH="$TARGET_DIR/bin:$PATH"
36 cd ..
37 osxcross-macports install qt5-qtbase qt5-qttools
38 CC="o64-clang" CXX="o64-clang++" CXXFLAGS="-stdlib=libc++" cmake .. -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER= -DCMAKE_CXX_COMPILER=o64-clang++
39 make
40 triggers:
41 - action: email
42 condition: failure
43 to: Paper <mrpapersonic@gmail.com>