From 1da1b00de48fd5d13b734b1070814fab04a443f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Fri, 11 Aug 2023 00:53:47 +0200 Subject: [PATCH] ci: Rebase image to F39 F39 has been branched, so we can use it as base of our CI image and reduce the number of custom built components. This will also help if gjs adds support for import maps and gnome-shell bumps its gjs dependency to use it, as F39 already includes the new mozjs version that gjs now uses. Part-of: --- .gitlab-ci.yml | 34 +++++----------------------------- 1 file changed, 5 insertions(+), 29 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e864b6ad5..cdb7952f2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -82,8 +82,8 @@ variables: extends: - .skip-git-clone variables: - FDO_DISTRIBUTION_VERSION: 38 - BASE_TAG: '2023-08-01.0' + FDO_DISTRIBUTION_VERSION: 39 + BASE_TAG: '2023-08-14.1' MUTTER_USER: 'meta-user' FDO_DISTRIBUTION_PACKAGES: asciidoc @@ -98,12 +98,10 @@ variables: xorg-x11-proto-devel qemu-system-x86-core busybox + zenity gi-docgen - python3-attrs python3-dbusmock pkgconfig(libgcrypt) - pkgconfig(libnma-gtk4) - pkgconfig(appstream) FDO_DISTRIBUTION_EXEC: | set -e @@ -118,37 +116,15 @@ variables: dnf builddep -y mutter --setopt=install_weak_deps=False dnf builddep -y gnome-shell --setopt=install_weak_deps=False - dnf builddep -y wayland --setopt=install_weak_deps=False - dnf builddep -y wayland-protocols --setopt=install_weak_deps=False dnf builddep -y kernel --setopt=install_weak_deps=False - dnf builddep -y zenity --setopt=install_weak_deps=False - dnf builddep -y gtk4 --setopt=install_weak_deps=False ./.gitlab-ci/install-meson-project.sh \ https://gitlab.gnome.org/jadahl/catch.git \ main . 29ad36e2b1d28ac9d8b2bc44af46296cb1db5d66 - # Pull in fix for # https://gitlab.gnome.org/GNOME/zenity/-/issues/58 ./.gitlab-ci/install-meson-project.sh \ - https://gitlab.gnome.org/GNOME/zenity.git \ - master . db1ad8ee7c3db36a7cca6e998e86719293d37838 - - ./.gitlab-ci/install-meson-project.sh \ - https://gitlab.gnome.org/GNOME/gtk.git \ - main . 55dd5f47808730ae4f1ffaa481ae37dd536b410a - - ./.gitlab-ci/install-meson-project.sh \ - https://gitlab.gnome.org/GNOME/libadwaita.git \ - main . 72f512f01113a64cf332ae0f79becfc487d54b56 - - ./.gitlab-ci/install-meson-project.sh \ - https://gitlab.gnome.org/GNOME/tecla.git \ - main . 45.alpha - - ./.gitlab-ci/install-meson-project.sh \ - -Dtests=disabled \ - https://gitlab.freedesktop.org/libinput/libei.git \ - main . 1.0.0 + https://gitlab.gnome.org/GNOME/glib.git \ + main . a7c34b431bfaf3d56de64cb1cfea851ac11099d3 rpm -e --nodeps gnome-bluetooth-libs-devel \ mutter mutter-devel \