diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 000000000..df15a050d --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,11 @@ +image: registry.gitlab.gnome.org/gnome/mutter/master:v1 + +stages: + - build + +build-mutter: + stage: build + script: + - meson . build -Degl_device=true -Dwayland_eglstream=true + - ninja -C build + - ninja -C build install diff --git a/.gitlab-ci/Dockerfile b/.gitlab-ci/Dockerfile new file mode 100644 index 000000000..eba733c79 --- /dev/null +++ b/.gitlab-ci/Dockerfile @@ -0,0 +1,11 @@ +FROM fedora:29 + +RUN dnf -y update && dnf -y upgrade && \ + dnf install -y 'dnf-command(builddep)' && \ + dnf builddep -y mutter && \ + +# Until Fedora catches up with meson build-deps + dnf install -y meson xorg-x11-server-Xorg gnome-settings-daemon-devel egl-wayland-devel xorg-x11-server-Xwayland && \ + + dnf install -y intltool redhat-rpm-config make && \ + dnf clean all