Skip to content

Commit d579905

Browse files
committed
actions: upload libpixman dylib from brew
1 parent 1110fd3 commit d579905

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

.github/workflows/build-mac.yaml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,22 @@ jobs:
1010
with:
1111
submodules: 'recursive'
1212
- run: brew update
13-
- run: brew install autoconf pyenv sdl2 zlib
13+
- run: brew install autoconf pyenv sdl2 zlib pixman
1414
- run: pyenv install 2.7
1515
- run: ./configure --with-coroutine=gthread --disable-werror --disable-mouse --disable-cocoa --enable-debug --enable-sdl --with-sdlabi=2.0 --target-list=arm-softmmu --extra-cflags=-DSTM32_UART_NO_BAUD_DELAY --extra-ldflags=-g --disable-vnc-jpeg --disable-vnc-png --disable-curses --disable-gnutls --disable-nettle --disable-libssh2 --disable-vnc-sasl --disable-gcrypt --python=/Users/runner/.pyenv/versions/2.7.18/bin/python
1616
- run: make
17+
# Create lib directory structure with pc-bios and libpixman
18+
- run: |
19+
mkdir -p lib
20+
cp -r pc-bios lib/
21+
cp $(brew --prefix pixman)/lib/libpixman-1.0.dylib lib/
22+
# Upload qemu binary
1723
- uses: actions/upload-artifact@v4
1824
with:
1925
name: qemu-system-arm
2026
path: arm-softmmu/qemu-system-arm
27+
# Upload lib folder with pc-bios and libpixman
2128
- uses: actions/upload-artifact@v4
2229
with:
23-
name: pc-bios
24-
path: pc-bios/
30+
name: lib
31+
path: lib/

0 commit comments

Comments
 (0)