diff --git a/.github/scripts/mingw32/cross-prereqs-build.sh b/.github/scripts/mingw32/cross-prereqs-build.sh index 26399400bf..c08fdcdbc4 100755 --- a/.github/scripts/mingw32/cross-prereqs-build.sh +++ b/.github/scripts/mingw32/cross-prereqs-build.sh @@ -71,6 +71,8 @@ build 'https://gitlab.freedesktop.org/xorg/lib/libXfixes.git' 'libXfixes-5.0.3' build 'https://gitlab.freedesktop.org/xorg/lib/libxcb-util.git' 'xcb-util-0.4.1-gitlab' build 'https://gitlab.freedesktop.org/xorg/lib/libxcb-image.git' 'xcb-util-image-0.4.1-gitlab' build 'https://gitlab.freedesktop.org/xorg/lib/libxcb-wm.git' 'xcb-util-wm-0.4.2' +build 'https://gitlab.freedesktop.org/xorg/lib/libxcb-render-util.git' 'xcb-util-renderutil-0.3.10' +build 'https://gitlab.freedesktop.org/xorg/lib/libxcb-keysyms.git' 'xcb-util-keysyms-0.4.1' # workaround xcb_windefs.h leaking all Windows API types into X server build # (some of which clash which types defined by Xmd.h) XXX: This is a bit of a diff --git a/.github/workflows/build-xserver.yml b/.github/workflows/build-xserver.yml index 9e1dafe8a7..d5de47c61d 100644 --- a/.github/workflows/build-xserver.yml +++ b/.github/workflows/build-xserver.yml @@ -126,7 +126,7 @@ jobs: xserver-build-mingw32-ubuntu: runs-on: ubuntu-latest env: - MESON_ARGS: -Dprefix=/home/runner/x11 --cross-file=.github/scripts/mingw32/cross-i686-w64-mingw32.txt -Dglx=false -Dlisten_tcp=true -Dxvmc=true -Dxv=true + MESON_ARGS: -Dprefix=/home/runner/x11 --cross-file=.github/scripts/mingw32/cross-i686-w64-mingw32.txt -Dglx=false -Dlisten_tcp=true -Dxvmc=true -Dxv=true -Dxvfb=true -Dxnest=true -Dxephyr=true steps: - name: Check out repository code uses: actions/checkout@v4