@@ -19,26 +19,20 @@ jobs:
1919 arch : x64
2020 - cc : Clang
2121 arch : x86
22- name : Linux / ${{ matrix.cc }} / ${{ matrix.arch }}
23- runs-on : ubuntu-22 .04
22+ name : Linux / ${{ matrix.cc }} ${{ matrix.arch }}
23+ runs-on : ubuntu-24 .04
2424 if : github.repository == 'mupen64plus/mupen64plus-video-glide64'
2525 steps :
2626 - uses : actions/checkout@v4
2727 - name : Get build dependencies and arrange the environment
2828 run : |
2929 git clone --depth 1 https://github.com/mupen64plus/mupen64plus-core.git ../mupen64plus-core
30- export C_CLANG_SUFFIX="-15" C_GCC_SUFFIX="-12"
31- export BUILD_DEPS="libgl1-mesa-dev libsdl1.2-dev libsdl2-dev"
30+ export BUILD_DEPS="libgl1-mesa-dev libsdl2-dev"
3231 ./../mupen64plus-core/.github/workflows/scripts/ci_install_ubuntu_deps.sh ${{ matrix.arch }} ${{ matrix.cc }}
3332 - name : Build and related stuff, backup binaries
3433 run : |
35- export C_CLANG_SUFFIX="-15" C_GCC_SUFFIX="-12"
36- export PATH="$(pwd)/../mupen64plus-core/.github/workflows/scripts:${PATH}"
3734 export OPTFLAGS="-O2 -flto -msse2"
38- export CONFIG_OVERRIDE="SDL_CONFIG="sdl-config""
39- ci_build.sh ${{ matrix.arch }} ${{ matrix.cc }}
40- export CONFIG_OVERRIDE="SDL_CONFIG="sdl2-config""
41- ci_build.sh ${{ matrix.arch }} ${{ matrix.cc }} makepkg
35+ ./../mupen64plus-core/.github/workflows/scripts/ci_build.sh ${{ matrix.arch }} ${{ matrix.cc }} makepkg
4236 - name : Upload artifact
4337 if : matrix.cc == 'GCC'
4438 uses : actions/upload-artifact@v4
5953 arch : x86
6054 cross : i686
6155 env : MINGW32
62- name : Windows / MSYS2 ${{ matrix.cc }} / ${{ matrix.arch }}
63- runs-on : windows-2022
56+ - cc : GCC
57+ arch : x64
58+ cross : ucrt-x86_64
59+ env : UCRT64
60+ - cc : Clang
61+ arch : x64
62+ cross : clang-x86_64
63+ env : CLANG64
64+ name : Windows ${{ matrix.arch }} / MSYS2 ${{ matrix.env }} ${{ matrix.cc }}
65+ runs-on : windows-2025
6466 if : github.repository == 'mupen64plus/mupen64plus-video-glide64'
6567 defaults :
6668 run :
7577 git
7678 libtool
7779 make
78- mingw-w64-${{ matrix.cross }}-gcc
7980 mingw-w64-${{ matrix.cross }}-toolchain
8081 mingw-w64-${{ matrix.cross }}-ntldd
8182 mingw-w64-${{ matrix.cross }}-SDL
0 commit comments