@@ -47,69 +47,79 @@ jobs:
4747
4848 - name : Install dependencies for ngdevkit-examples
4949 run : >
50- sudo apt-get install -y python3-yaml ngdevkit-gngeo python3-pygame imagemagick
50+ sudo apt-get install -y python3-yaml ngdevkit-gngeo python3-pil imagemagick
5151 sox libsox-fmt-mp3 libglew-dev libsdl2-dev
5252
5353 - name : Test by compiling ngdevkit-examples
5454 run : ./.github/scripts/test.sh
5555
56- win :
57- name : " Windows native MSYS2 build"
58- runs-on : windows-latest
59- env :
60- PY3PATH : " "
61- defaults :
62- run :
63- shell : msys2 {0}
64- steps :
65- - name : Checkout
66- uses : actions/checkout@v4
67- with :
68- fetch-depth : 0
69-
70- - name : Install MSYS2
71- uses : msys2/setup-msys2@v2
72- with :
73- msystem : UCRT64
74- update : true
75- install :
76- git autoconf automake make zip
77- mingw-w64-ucrt-x86_64-pkg-config mingw-w64-ucrt-x86_64-python
78- mingw-w64-ucrt-x86_64-python-pygame
79-
80- - name : Install ngdevkit dependencies
81- run : |
82- echo -e "[ngdevkit]\nSigLevel = Optional TrustAll\nServer = https://dciabrin.net/msys2-ngdevkit/\$arch" >> /etc/pacman.conf
83- pacman -Sy
84- pacman -S --disable-download-timeout --noconfirm mingw-w64-ucrt-x86_64-ngdevkit-toolchain
85-
86- - name : Build
87- run : ./.github/scripts/build-msys2.sh
88-
89- macos :
90- name : " macOS build"
91- runs-on : macos-15
92- env :
93- PREFIX : " /opt/homebrew"
94- PY3PATH : " /opt/homebrew/bin"
95- steps :
96- - name : Checkout
97- uses : actions/checkout@v4
98-
99- - name : Dependencies
100- run : |
101- brew tap dciabrin/ngdevkit
102- brew install python3 --overwrite
103- brew install automake ngdevkit-toolchain zip pkg-config sdl2 sdl2_image
104- $(brew --prefix python)/libexec/bin/pip install pygame --break-system-packages
105-
106- - name : Build
107- run : ./.github/scripts/build.sh
108-
109- - name : Install dependencies for ngdevkit-examples
110- run : |
111- brew install ngdevkit-gngeo imagemagick sox glew make
112- $(brew --prefix python)/libexec/bin/pip install pyyaml --break-system-packages
113-
114- - name : Test by compiling ngdevkit-examples
115- run : ./.github/scripts/test.sh
56+ # win:
57+ # name: "Windows native MSYS2 build"
58+ # runs-on: windows-latest
59+ # env:
60+ # PY3PATH: ""
61+ # defaults:
62+ # run:
63+ # shell: msys2 {0}
64+ # steps:
65+ # - name: Checkout
66+ # uses: actions/checkout@v4
67+ # with:
68+ # fetch-depth: 0
69+
70+ # - name: Install MSYS2
71+ # uses: msys2/setup-msys2@v2
72+ # with:
73+ # msystem: UCRT64
74+ # update: true
75+ # install:
76+ # git autoconf automake make zip
77+ # mingw-w64-ucrt-x86_64-pkg-config mingw-w64-ucrt-x86_64-python
78+ # mingw-w64-ucrt-x86_64-python-pygame
79+
80+ # - name: Install ngdevkit dependencies
81+ # run: |
82+ # echo -e "[ngdevkit]\nSigLevel = Optional TrustAll\nServer = https://dciabrin.net/msys2-ngdevkit/\$arch" >> /etc/pacman.conf
83+ # pacman -Sy
84+ # pacman -S --disable-download-timeout --noconfirm mingw-w64-ucrt-x86_64-ngdevkit-toolchain
85+
86+ # - name: Build
87+ # run: ./.github/scripts/build-msys2.sh
88+
89+ # - name: Install dependencies for ngdevkit-examples
90+ # run: |
91+ # pacman -S pactoys
92+ # pacboy -S python:u python-yaml python-pillow:u toolchain:u zlib:u
93+ # pacboy -S rsync sox:u imagemagick:u SDL2:u glew:u
94+
95+ # - name: Test by compiling ngdevkit-examples
96+ # run: ./.github/scripts/test.sh
97+
98+
99+ # macos:
100+ # name: "macOS build"
101+ # runs-on: macos-15
102+ # env:
103+ # PREFIX: "/opt/homebrew"
104+ # PY3PATH: "/opt/homebrew/bin"
105+ # steps:
106+ # - name: Checkout
107+ # uses: actions/checkout@v4
108+
109+ # - name: Dependencies
110+ # run: |
111+ # brew tap dciabrin/ngdevkit
112+ # brew install python3 --overwrite
113+ # brew install pillow
114+ # brew install automake ngdevkit-toolchain zip pkg-config sdl2 sdl2_image
115+
116+ # - name: Build
117+ # run: ./.github/scripts/build.sh
118+
119+ # - name: Install dependencies for ngdevkit-examples
120+ # run: |
121+ # brew install ngdevkit-gngeo imagemagick sox glew make
122+ # $(brew --prefix python)/libexec/bin/pip install pyyaml --break-system-packages
123+
124+ # - name: Test by compiling ngdevkit-examples
125+ # run: ./.github/scripts/test.sh
0 commit comments