summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorWill Thompson <wjt@endlessos.org>2022-05-27 16:55:24 +0100
committerWill Thompson <wjt@endlessos.org>2022-05-27 20:37:20 +0100
commit4e02a4e70e886ea4c2a5b6d174e4fe0dde0a91c1 (patch)
treee12cec71a81377d320c8a0603786532c7ae55448 /.gitlab-ci.yml
parentb27bf3283e6622ccd0100ec8d080f8f009dc9ae6 (diff)
downloadgnome-initial-setup-4e02a4e70e886ea4c2a5b6d174e4fe0dde0a91c1.tar.gz
ci: Use Fedora 36 packages for all dependencies
New enough versions of all these dependencies are now available as distro packages.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml38
1 files changed, 6 insertions, 32 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e911faf..c6bb1ce 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,8 +14,8 @@ stages:
# to the release number/branch to ensure that
# a new image will be created, tailored for the
# stable branch.
- FDO_DISTRIBUTION_TAG: '2022-02-19.2-main'
- FDO_DISTRIBUTION_VERSION: 34
+ FDO_DISTRIBUTION_TAG: '2022-05-27.1-main'
+ FDO_DISTRIBUTION_VERSION: 36
# See also https://gitlab.freedesktop.org/freedesktop/ci-templates
build.container.fedora@x86_64:
@@ -42,15 +42,19 @@ build.container.fedora@x86_64:
geocode-glib-devel
git
glib2-devel
+ gnome-desktop4-devel
gnome-online-accounts-devel
gobject-introspection-devel
gstreamer1-devel
+ gsettings-desktop-schemas-devel
gtk3-devel
gtk4-devel
gtk-doc
ibus-devel
iso-codes-devel
krb5-devel
+ libgweather4-devel
+ libhandy-devel
libnma-devel
libpwquality-devel
libseccomp-devel
@@ -64,36 +68,6 @@ build.container.fedora@x86_64:
webkit2gtk3-devel
xkeyboard-config-devel
- FDO_DISTRIBUTION_EXEC: |-
- mkdir /tmp/deps && \
- pushd /tmp/deps && \
- git clone --depth 1 https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas.git && \
- cd gsettings-desktop-schemas && \
- meson . _build --prefix=/usr/local && \
- ninja -C _build -v && \
- ninja -C _build -v install && \
- cd .. && \
- git clone --depth 1 https://gitlab.gnome.org/GNOME/libgweather.git && \
- cd libgweather && \
- meson . _build --prefix=/usr/local -Denable_vala=false -Dgtk_doc=false -Dintrospection=false -Dtests=false && \
- ninja -C _build -v && \
- ninja -C _build -v install && \
- cd .. && \
- git clone --depth 1 https://gitlab.gnome.org/GNOME/gnome-desktop.git && \
- cd gnome-desktop && \
- meson . _build --prefix=/usr/local -Dwerror=false -Dgtk_doc=false -Ddesktop_docs=false -Dlegacy_library=false && \
- ninja -C _build -v && \
- ninja -C _build -v install && \
- cd .. && \
- git clone --depth 1 https://gitlab.gnome.org/GNOME/libhandy.git && \
- cd libhandy && \
- meson . _build --prefix=/usr/local -Dexamples=false -Dglade_catalog=disabled -Dgtk_doc=false -Dintrospection=disabled -Dprofiling=false -Dtests=false -Dvapi=false && \
- ninja -C _build -v && \
- ninja -C _build -v install && \
- cd .. && \
- popd && \
- rm -rf /tmp/deps
-
.job_template: &job_definition
extends:
- '.fdo.distribution-image@fedora'