mirror of
https://gitlab.freedesktop.org/wayland/wayland-protocols.git
synced 2025-12-20 07:00:08 +01:00
ci: upgrade wayland to 1.20.0
This will be useful to use features introduced in wayland 1.20, e.g. event destructors. Signed-off-by: Simon Ser <contact@emersion.fr>
This commit is contained in:
parent
4cc189f2a0
commit
7e2d9e381e
2 changed files with 17 additions and 2 deletions
|
|
@ -19,8 +19,9 @@ variables:
|
|||
.debian:
|
||||
variables:
|
||||
FDO_DISTRIBUTION_VERSION: bullseye
|
||||
FDO_DISTRIBUTION_PACKAGES: 'build-essential pkg-config libwayland-dev meson'
|
||||
FDO_DISTRIBUTION_TAG: '2021-11-09.0'
|
||||
FDO_DISTRIBUTION_PACKAGES: 'build-essential pkg-config meson git ca-certificates libffi-dev libexpat1-dev libxml2-dev'
|
||||
FDO_DISTRIBUTION_TAG: '2022-01-19.0'
|
||||
FDO_DISTRIBUTION_EXEC: 'env FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} ./.gitlab-ci/debian-install.sh'
|
||||
|
||||
check-commit:
|
||||
extends:
|
||||
|
|
|
|||
14
.gitlab-ci/debian-install.sh
Executable file
14
.gitlab-ci/debian-install.sh
Executable file
|
|
@ -0,0 +1,14 @@
|
|||
#!/bin/sh -eux
|
||||
|
||||
# Note: don't forget to bump FDO_DISTRIBUTION_TAG when editing this file!
|
||||
|
||||
git clone --branch 1.20.0 --depth=1 https://gitlab.freedesktop.org/wayland/wayland
|
||||
cd wayland/
|
||||
git show -s HEAD
|
||||
meson build/ -Dtests=false -Ddocumentation=false
|
||||
ninja -j${FDO_CI_CONCURRENT:-4} -C build/ install
|
||||
cd ..
|
||||
rm -rf wayland/
|
||||
|
||||
echo "/usr/local/lib" >/etc/ld.so.conf.d/local.conf
|
||||
ldconfig
|
||||
Loading…
Add table
Reference in a new issue