annotate .builds/osx.yml @ 44:619cbd6e69f9

filesystem: fix CreateDirectories function
author Paper <mrpapersonic@gmail.com>
date Fri, 22 Sep 2023 13:52:11 -0400
parents eb9a78345ecb
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
43
eb9a78345ecb ci/osx: Use the actually supported Ubuntu image
Paper <mrpapersonic@gmail.com>
parents: 42
diff changeset
1 image: ubuntu/jammy
35
329b7921a6be ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents: 34
diff changeset
2 packages:
38
1a34fd7469b9 ci/osx: take a different approach
Paper <mrpapersonic@gmail.com>
parents: 35
diff changeset
3 - gcc
42
f6058ee6a737 ci/osx: update Darling
Paper <mrpapersonic@gmail.com>
parents: 41
diff changeset
4 - wget
35
329b7921a6be ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents: 34
diff changeset
5 sources:
329b7921a6be ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents: 34
diff changeset
6 - https://hg.sr.ht/~mrpapersonic/minori
329b7921a6be ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents: 34
diff changeset
7 tasks:
329b7921a6be ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents: 34
diff changeset
8 - build: |
42
f6058ee6a737 ci/osx: update Darling
Paper <mrpapersonic@gmail.com>
parents: 41
diff changeset
9 wget -O darling.deb "https://github.com/darlinghq/darling/releases/download/v0.1.20230310_update_sources_11_5/darling_0.1.20230310.jammy_amd64.deb"
40
66125301ea70 ci/osx: use apt to install deb file
Paper <mrpapersonic@gmail.com>
parents: 39
diff changeset
10 sudo apt install ./darling.deb
38
1a34fd7469b9 ci/osx: take a different approach
Paper <mrpapersonic@gmail.com>
parents: 35
diff changeset
11 cd minori
35
329b7921a6be ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents: 34
diff changeset
12 mkdir build
329b7921a6be ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents: 34
diff changeset
13 cd build
39
bed33f89a982 ci/osx: darling is different from wine
Paper <mrpapersonic@gmail.com>
parents: 38
diff changeset
14 darling shell '/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"'
bed33f89a982 ci/osx: darling is different from wine
Paper <mrpapersonic@gmail.com>
parents: 38
diff changeset
15 darling shell 'brew install qt5 cmake make curl clang'
bed33f89a982 ci/osx: darling is different from wine
Paper <mrpapersonic@gmail.com>
parents: 38
diff changeset
16 darling shell 'cmake .. -G "Unix Makefiles"'
bed33f89a982 ci/osx: darling is different from wine
Paper <mrpapersonic@gmail.com>
parents: 38
diff changeset
17 darling shell 'make'