@@ -34,60 +34,94 @@ jobs:
3434 run : |
3535 mk/test-meson-build.sh
3636
37- freebsd :
38- runs-on : ubuntu-latest
39- name : FreeBSD
40- steps :
41- - uses : actions/checkout@v4
42- - name : Test in FreeBSD
43- id : test
44- uses : vmactions/freebsd-vm@v1
45- with :
46- usesh : true
47- prepare : |
48- pkg install -y \
49- bash \
50- meson \
51- cmake \
52- cppunit \
53- curl \
54- freetype2 \
55- fribidi \
56- ftgl \
57- git \
58- glew \
59- jpeg-turbo \
60- libGLU \
61- libircclient \
62- libogg \
63- libvorbis \
64- libX11 \
65- libxml2 \
66- lua53 \
67- mesa-libs \
68- miniupnpc \
69- openal-soft \
70- pkgconf \
71- png \
72- sdl2 \
73- wx30-gtk3
37+ # freebsd:
38+ # runs-on: ubuntu-latest
39+ # name: FreeBSD
40+ # steps:
41+ # - uses: actions/checkout@v4
42+ # - name: Test in FreeBSD
43+ # id: test
44+ # uses: vmactions/freebsd-vm@v1
45+ # with:
46+ # usesh: true
47+ # prepare: |
48+ # pkg install -y \
49+ # bash \
50+ # meson \
51+ # cmake \
52+ # cppunit \
53+ # curl \
54+ # freetype2 \
55+ # fribidi \
56+ # ftgl \
57+ # git \
58+ # glew \
59+ # jpeg-turbo \
60+ # libGLU \
61+ # libircclient \
62+ # libogg \
63+ # libvorbis \
64+ # libX11 \
65+ # libxml2 \
66+ # lua53 \
67+ # mesa-libs \
68+ # miniupnpc \
69+ # openal-soft \
70+ # pkgconf \
71+ # png \
72+ # sdl2 \
73+ # wx30-gtk3
74+
75+ # run: |
76+ # git config --global --add safe.directory /home/runner/work/megaglest-source/megaglest-source
77+ # cd /usr/local/bin
78+ # ln -s wxgtk3u-3.0-config wx-config
79+ # cd -
80+ # mk/test-meson-build.sh
81+
82+ # macos:
83+ # runs-on: macos-latest
84+ # steps:
85+ # - uses: actions/checkout@v4
7486
75- run : |
76- git config --global --add safe.directory /home/runner/work/megaglest-source/megaglest-source
77- cd /usr/local/bin
78- ln -s wxgtk3u-3.0-config wx-config
79- cd -
80- mk/test-meson-build.sh
87+ # - name: Get dependencies
88+ # run: |
89+ # mk/macos/setupBuildDeps.sh
8190
82- macos :
83- runs-on : macos-latest
91+ # - name: Build MegaGlest With Clang Compiler
92+ # run: |
93+ # mk/test-meson-build.sh
94+
95+ MSYS :
96+ runs-on : windows-latest
8497 steps :
8598 - uses : actions/checkout@v4
99+ - uses : msys2/setup-msys2@v2
100+ with :
101+ msystem : mingw64
102+ install : >-
103+ bison
104+ dos2unix
105+ flex
106+ git
107+ pacboy : >-
108+ gcc:p
109+ cmake:p
110+ ninja:p
111+ pkgconf:p
112+ python-certifi:p
113+ update : true
86114
87- - name : Get dependencies
115+ - name : Install dependencies
116+ shell : msys2 {0}
88117 run : |
89- mk/macos/setupBuildDeps.sh
118+ pacman --noconfirm --needed -S \
119+ mingw-w64-x86_64-libpng \
120+ mingw-w64-x86_64-meson \
121+ mingw-w64-x86_64-SDL2
90122
91- - name : Build MegaGlest With Clang Compiler
123+ - name : Build
124+ shell : msys2 {0}
92125 run : |
93126 mk/test-meson-build.sh
127+
0 commit comments