From f21fb35bfefbfb4fa3c484aaf27e3ba54f8e2d00 Mon Sep 17 00:00:00 2001 From: deepend-tildeclub <58404188+deepend-tildeclub@users.noreply.github.com> Date: Sun, 11 Jan 2026 12:13:25 -0700 Subject: [PATCH] Add ninja build system to MSYS workflow --- .github/workflows/msys-build.yml | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/.github/workflows/msys-build.yml b/.github/workflows/msys-build.yml index 1dce15d2..20683120 100644 --- a/.github/workflows/msys-build.yml +++ b/.github/workflows/msys-build.yml @@ -25,24 +25,32 @@ jobs: mingw-w64-x86_64-pkg-config mingw-w64-x86_64-python-cffi mingw-w64-x86_64-meson + mingw-w64-x86_64-ninja mingw-w64-x86_64-gtk2 mingw-w64-x86_64-gtk-update-icon-cache mingw-w64-x86_64-luajit mingw-w64-x86_64-desktop-file-utils + mingw-w64-x86_64-gettext-tools + + - name: Sanity check gettext ITS rules + run: | + set -eux + which msgfmt || true + msgfmt --version + ls -la /mingw64/share/gettext-*/its || true - name: Configure - run: >- - meson build - -Dtext-frontend=true - -Ddbus=disabled - -Dwith-upd=false - -Dwith-perl=false + run: | + set -eux + rm -rf build + meson setup build \ + -Dtext-frontend=true \ + -Ddbus=disabled \ + -Dwith-upd=false \ + -Dwith-perl=false - name: Build run: ninja -C build - name: Test run: ninja -C build test - - - name: Install - run: ninja -C build install