ci: Add a Xwayland without x11 job
As we expect various distros to switch to this build in the future, having a CI test build for it would ensure things keep working as expected Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3853>
This commit is contained in:
parent
820a7ad813
commit
e52e38d8fb
1 changed files with 22 additions and 0 deletions
|
@ -450,6 +450,28 @@ build-without-native-backend-and-wayland@x86_64:
|
||||||
paths:
|
paths:
|
||||||
- build/meson-logs
|
- build/meson-logs
|
||||||
|
|
||||||
|
build-wayland-xwayland@x86_64:
|
||||||
|
extends:
|
||||||
|
- .mutter.distribution-image
|
||||||
|
- .mutter.fedora@x86_64
|
||||||
|
stage: build
|
||||||
|
needs:
|
||||||
|
- job: build-fedora-container@x86_64
|
||||||
|
artifacts: false
|
||||||
|
script:
|
||||||
|
- meson setup . build --werror --prefix /usr
|
||||||
|
-Dbuildtype=debugoptimized
|
||||||
|
-Dwayland=true
|
||||||
|
-Dxwayland=true
|
||||||
|
-Dx11=false
|
||||||
|
-Dtests=disabled
|
||||||
|
-Dintrospection=false
|
||||||
|
- meson compile -C build
|
||||||
|
- sudo meson install --no-rebuild -C build
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- build/meson-logs
|
||||||
|
|
||||||
build-wayland-only@x86_64:
|
build-wayland-only@x86_64:
|
||||||
extends:
|
extends:
|
||||||
- .mutter.distribution-image
|
- .mutter.distribution-image
|
||||||
|
|
Loading…
Reference in a new issue