[gnome-desktop/ebassi/update-for-gtk4: 23/23] ci: Do not build GTK4 libraries on fedora:34




commit fd983281eb8669a734e40eb4de8221f917237969
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Tue Nov 9 16:02:28 2021 +0000

    ci: Do not build GTK4 libraries on fedora:34

 .ci/check-abi  | 7 +++++--
 .gitlab-ci.yml | 2 +-
 2 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/.ci/check-abi b/.ci/check-abi
index 6b439fc0..1410b0f8 100755
--- a/.ci/check-abi
+++ b/.ci/check-abi
@@ -65,9 +65,12 @@ def build_install(revision):
         rm_rf(build_dir)
         rm_rf(revision)
 
-        subprocess.check_call(['meson', build_dir,
+        subprocess.check_call(['meson', 'setup', build_dir,
                                '--prefix=/usr', '--libdir=lib',
-                               '-Ddesktop_docs=false', '-Ddebug_tools=false', '-Dudev=disabled'])
+                               '-Ddesktop_docs=false',
+                               '-Ddebug_tools=false',
+                               '-Dudev=disabled',
+                               '-Dbuild_gtk4=false'])
         subprocess.check_call(['ninja', '-v', '-C', build_dir])
         subprocess.check_call(['ninja', '-v', '-C', build_dir, 'install'],
                               env={'DESTDIR': dest_dir})
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 796e0480..2f6d5b49 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -32,7 +32,7 @@ build_stable:
     - dnf install -y --nogpgcheck $DEPENDENCIES
     - dnf install -y --nogpgcheck $TEST_DEPENDENCIES
   script:
-    - meson --prefix=/usr -Dinstalled_tests=true build
+    - meson --prefix=/usr -Dinstalled_tests=true -Dbuild_gtk4=false build
     - pushd build
     - ninja
     - ninja install


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