ci: Consistently build Wayland and protocols
authorDaniel Stone <daniels@collabora.com>
Thu, 25 Nov 2021 15:59:44 +0000 (16:59 +0100)
committerMarge Bot <emma+marge@anholt.net>
Fri, 26 Nov 2021 16:06:09 +0000 (16:06 +0000)
commita2fd507973db3c0675abc9f211f2f4ce09bfa447
tree0a3735f0b18a6153a7e8a65c1b88968658aacb31
parent9bab991be09db0332ef6d68e8a91f29e0712328d
ci: Consistently build Wayland and protocols

Rather than relying on distro packages, build libwayland and
wayland-protocols from known versions everywhere we need it.

The only place we do not do so but rely on distro packages is the LAVA
rootfs, for which it does not matter right now since the version is
sufficiently new, but this could/should be cleaned up later.

Signed-off-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11248>
.gitlab-ci.yml
.gitlab-ci/container/build-wayland.sh
.gitlab-ci/container/debian/x86_build-base.sh
.gitlab-ci/container/debian/x86_test-gl.sh
.gitlab-ci/container/debian/x86_test-vk.sh
.gitlab-ci/container/fedora/x86_build.sh