File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 /
You can’t perform that action at this time.
0 commit comments