From b3b8db3dbd204dff9db99f1075c44e670e56f67e Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Fri, 30 Aug 2024 17:03:41 +0200 Subject: [PATCH] ci: Use latest wayland-scanner --- .github/workflows/ci.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0e4935bcd8..a94bad5d07 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,7 +36,17 @@ jobs: - name: Checkout sources uses: actions/checkout@v2 - name: System dependencies - run: sudo apt-get update; sudo apt-get install -y wayland-protocols libwayland-dev + run: sudo apt-get update; sudo apt-get install -y wayland-protocols libexpat1-dev libffi-dev libxml2-dev ninja-build meson + - name: Latest wayland-scanner + run: | + git clone --branch 1.23.0 --depth=1 https://gitlab.freedesktop.org/wayland/wayland + cd wayland/ + git show -s HEAD + meson build/ -Dtests=false -Ddocumentation=false -Dlibraries=false -Dscanner=true -Ddtd_validation=true -Dprefix=/usr + ninja -C build/ + sudo ninja -C build/ install + cd .. + rm -rf wayland/ - name: Make check run: make check