ci: add libdecor
Add libdecor 0.1.0 to CI. v2: Build with and without libdecor Signed-off-by: Olivier Fourdan <ofourdan@redhat.com> Reviewed-by: Adam Jackson <ajax@redhat.com>
This commit is contained in:
parent
c74c6add3e
commit
727507eb31
|
@ -11,7 +11,7 @@ variables:
|
||||||
FDO_UPSTREAM_REPO: xorg/xserver
|
FDO_UPSTREAM_REPO: xorg/xserver
|
||||||
FDO_DISTRIBUTION_VERSION: buster-slim
|
FDO_DISTRIBUTION_VERSION: buster-slim
|
||||||
FDO_DISTRIBUTION_EXEC: 'env FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash .gitlab-ci/debian-install.sh'
|
FDO_DISTRIBUTION_EXEC: 'env FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash .gitlab-ci/debian-install.sh'
|
||||||
FDO_DISTRIBUTION_TAG: "2021-10-22"
|
FDO_DISTRIBUTION_TAG: "2022-05-04.1"
|
||||||
|
|
||||||
include:
|
include:
|
||||||
- project: 'freedesktop/ci-templates'
|
- project: 'freedesktop/ci-templates'
|
||||||
|
@ -73,6 +73,12 @@ meson-noglamor:
|
||||||
MESON_EXTRA_OPTIONS: >
|
MESON_EXTRA_OPTIONS: >
|
||||||
-Dglamor=false
|
-Dglamor=false
|
||||||
|
|
||||||
|
meson-nolibdecor:
|
||||||
|
extends: meson
|
||||||
|
variables:
|
||||||
|
MESON_EXTRA_OPTIONS: >
|
||||||
|
-Dlibdecor=false
|
||||||
|
|
||||||
mingw-cross-build:
|
mingw-cross-build:
|
||||||
extends: .common-build-and-test
|
extends: .common-build-and-test
|
||||||
script:
|
script:
|
||||||
|
|
|
@ -32,6 +32,7 @@ apt-get install -y \
|
||||||
libaudit-dev \
|
libaudit-dev \
|
||||||
libbsd-dev \
|
libbsd-dev \
|
||||||
libcairo2 \
|
libcairo2 \
|
||||||
|
libcairo2-dev \
|
||||||
libdbus-1-dev \
|
libdbus-1-dev \
|
||||||
libdmx-dev \
|
libdmx-dev \
|
||||||
libdrm-dev \
|
libdrm-dev \
|
||||||
|
@ -47,6 +48,8 @@ apt-get install -y \
|
||||||
libglx-mesa0 \
|
libglx-mesa0 \
|
||||||
libinput10 \
|
libinput10 \
|
||||||
libnvidia-egl-wayland-dev \
|
libnvidia-egl-wayland-dev \
|
||||||
|
libpango1.0-0 \
|
||||||
|
libpango1.0-dev \
|
||||||
libpciaccess-dev \
|
libpciaccess-dev \
|
||||||
libpixman-1-dev \
|
libpixman-1-dev \
|
||||||
libselinux1-dev \
|
libselinux1-dev \
|
||||||
|
@ -151,6 +154,14 @@ ninja -C _build -j${FDO_CI_CONCURRENT:-4} install
|
||||||
cd ..
|
cd ..
|
||||||
rm -rf weston
|
rm -rf weston
|
||||||
|
|
||||||
|
# Install libdecor for Xwayland
|
||||||
|
git clone https://gitlab.gnome.org/jadahl/libdecor.git --depth 1 --branch=0.1.0
|
||||||
|
cd libdecor
|
||||||
|
meson _build -D{demo,install_demo}=false
|
||||||
|
ninja -C _build -j${FDO_CI_CONCURRENT:-4} install
|
||||||
|
cd ..
|
||||||
|
rm -rf libdecor
|
||||||
|
|
||||||
git clone https://gitlab.freedesktop.org/mesa/piglit.git --depth 1
|
git clone https://gitlab.freedesktop.org/mesa/piglit.git --depth 1
|
||||||
|
|
||||||
git clone https://gitlab.freedesktop.org/xorg/test/xts --depth 1
|
git clone https://gitlab.freedesktop.org/xorg/test/xts --depth 1
|
||||||
|
|
Loading…
Reference in New Issue