Skip to content

Commit 9ea7271

Browse files
committed
CI: use git master for xkeyboard-config on Linux
xkeyboard-config and xkbcommon projects are quite intertwined so we want things to blow up early. It also solves an issue with the x11comp test.
1 parent ff2b1dc commit 9ea7271

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

.github/workflows/linux.yml

+10
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,16 @@ jobs:
3131
sudo apt install -y \
3232
doxygen libxcb-xkb-dev valgrind ninja-build \
3333
libwayland-dev wayland-protocols bison graphviz
34+
- name: Install xkeyboard-config
35+
run: |
36+
# HACK: Force xkeyboard-config version to master
37+
pushd ~
38+
git clone --depth=1 https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config.git
39+
cd "xkeyboard-config"
40+
BUILDDIR=build
41+
meson setup $BUILDDIR -Dprefix=/usr
42+
meson install -C $BUILDDIR
43+
popd
3444
- name: Setup
3545
run: |
3646
# -gdwarf-4 - see https://github.com/llvm/llvm-project/issues/56550.

0 commit comments

Comments
 (0)