Skip to content

Commit

Permalink
CI: Use git master for xkeyboard-config on Linux
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
wismill committed Sep 18, 2023
1 parent ec09c3e commit 76b3799
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,19 @@ jobs:
sudo apt install -y \
doxygen libxcb-xkb-dev valgrind ninja-build \
libwayland-dev wayland-protocols bison graphviz
- name: Install xkeyboard-config
run: |
# Install master version of xkeyboard-config, in order to ensure
# its latest version works well with xkbcommon.
# HACK: We use meson to install, while it would be cleaner
# to create a proper package to install or use some PPA.
pushd ~
git clone --depth=1 https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config.git
cd "xkeyboard-config"
BUILDDIR=build
meson setup $BUILDDIR -Dprefix=/usr
meson install -C $BUILDDIR
popd
- name: Setup
run: |
# -gdwarf-4 - see https://github.com/llvm/llvm-project/issues/56550.
Expand Down

0 comments on commit 76b3799

Please sign in to comment.