[gnome-settings-daemon/benzea/master-gsettings-desktop-schemas] ci: Build gsettings-desktop-schemas from master



commit 7aa77228a7d9d42da0cc71a7fc9378c6523348f0
Author: Benjamin Berg <bberg redhat com>
Date:   Thu Nov 28 17:05:23 2019 +0100

    ci: Build gsettings-desktop-schemas from master
    
    We sometimes need new keys from gsettings-desktop-schemas. It is a bit
    painful to wait for the RPM packages to be updated in fedora rawhide. So
    instead, just pull in a recent master snapshot into the CI.

 build-aux/ci/Dockerfile.arm64v8.fedora.rawhide | 8 +++++++-
 build-aux/ci/Dockerfile.fedora.rawhide         | 8 +++++++-
 build-aux/ci/Dockerfile.ppc64le.fedora.rawhide | 8 +++++++-
 3 files changed, 21 insertions(+), 3 deletions(-)
---
diff --git a/build-aux/ci/Dockerfile.arm64v8.fedora.rawhide b/build-aux/ci/Dockerfile.arm64v8.fedora.rawhide
index 0d4d5d10..6bc481ce 100644
--- a/build-aux/ci/Dockerfile.arm64v8.fedora.rawhide
+++ b/build-aux/ci/Dockerfile.arm64v8.fedora.rawhide
@@ -18,7 +18,13 @@ RUN dnf -y upgrade && \
                    polkit-devel pulseaudio-libs-devel pygobject3 python3-dbusmock upower-devel wayland-devel 
\
                    which xorg-x11-drv-wacom-devel xorg-x11-server-Xvfb xorg-x11-utils mutter \
                    mesa-dri-drivers umockdev llvm gcr-devel ModemManager-glib-devel && \
-     dnf -y clean all
+     dnf -y clean all && \
+     git clone https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas.git && \
+     cd gsettings-desktop-schemas && \
+     meson . _build --prefix=/usr && \
+     ninja -C _build && \
+     ninja _C _build install && \
+     cd ..
 
 CMD ["/bin/bash"]
 
diff --git a/build-aux/ci/Dockerfile.fedora.rawhide b/build-aux/ci/Dockerfile.fedora.rawhide
index d7863cd8..03806fe1 100644
--- a/build-aux/ci/Dockerfile.fedora.rawhide
+++ b/build-aux/ci/Dockerfile.fedora.rawhide
@@ -16,7 +16,13 @@ RUN dnf -y upgrade && \
                    polkit-devel pulseaudio-libs-devel pygobject3 python3-dbusmock upower-devel wayland-devel 
\
                    which xorg-x11-drv-wacom-devel xorg-x11-server-Xvfb xorg-x11-utils mutter \
                    mesa-dri-drivers umockdev llvm gcr-devel ModemManager-glib-devel && \
-     dnf -y clean all
+     dnf -y clean all && \
+     git clone https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas.git && \
+     cd gsettings-desktop-schemas && \
+     meson . _build --prefix=/usr && \
+     ninja -C _build && \
+     ninja _C _build install && \
+     cd ..
 
 CMD ["/bin/bash"]
 
diff --git a/build-aux/ci/Dockerfile.ppc64le.fedora.rawhide b/build-aux/ci/Dockerfile.ppc64le.fedora.rawhide
index e4ee7129..fc53f241 100644
--- a/build-aux/ci/Dockerfile.ppc64le.fedora.rawhide
+++ b/build-aux/ci/Dockerfile.ppc64le.fedora.rawhide
@@ -18,7 +18,13 @@ RUN dnf -y upgrade && \
                    polkit-devel pulseaudio-libs-devel pygobject3 python3-dbusmock upower-devel wayland-devel 
\
                    which xorg-x11-drv-wacom-devel xorg-x11-server-Xvfb xorg-x11-utils mutter \
                    mesa-dri-drivers umockdev llvm gcr-devel ModemManager-glib-devel && \
-     dnf -y clean all
+     dnf -y clean all && \
+     git clone https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas.git && \
+     cd gsettings-desktop-schemas && \
+     meson . _build --prefix=/usr && \
+     ninja -C _build && \
+     ninja _C _build install && \
+     cd ..
 
 CMD ["/bin/bash"]
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]