[jhbuild] gtk+-3: switch to meson



commit 71b8823e8c343b8e02cdfc89c8040d352278dfd3
Author: Christoph Reiter <creiter src gnome org>
Date:   Thu Apr 11 19:43:56 2019 +0200

    gtk+-3: switch to meson
    
    See https://gitlab.gnome.org/GNOME/gtk/issues/1771
    
    This loses the installed tests and the mir backend because they haven't
    been ported yet.
    
    If anything breaks, please file a bug. If anything major breaks feel
    free to revert.

 modulesets/gnome-suites-core-deps-latest.modules | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/modulesets/gnome-suites-core-deps-latest.modules 
b/modulesets/gnome-suites-core-deps-latest.modules
index 13a6de38..de9ddefb 100644
--- a/modulesets/gnome-suites-core-deps-latest.modules
+++ b/modulesets/gnome-suites-core-deps-latest.modules
@@ -919,18 +919,18 @@
     </suggests>
   </meson>
 
-  <autotools id="gtk+-3" autogenargs="--enable-broadway-backend --enable-installed-tests">
+  <meson id="gtk+-3" mesonargs="-Dbroadway_backend=true -Dman=true">
     <if condition-set="x11">
-      <autogenargs value="--enable-x11-backend"/>
+      <mesonargs value="-Dx11_backend=true"/>
     </if>
     <if condition-set="wayland">
-      <autogenargs value="--enable-wayland-backend"/>
-    </if>
-    <if condition-set="mir">
-      <autogenargs value="--enable-mir-backend"/>
+      <mesonargs value="-Dwayland_backend=true"/>
     </if>
     <if condition-set="quartz">
-      <autogenargs value="--enable-quartz-backend"/>
+      <mesonargs value="-Dquartz_backend=true"/>
+    </if>
+    <if condition-set="macos">
+      <mesonargs value="-Dman=false"/>
     </if>
     <branch repo="gitlab.gnome.org" checkoutdir="gtk+-3" module="GNOME/gtk.git" revision="gtk-3-24"/>
     <dependencies>
@@ -965,7 +965,7 @@
       <dep package="desktop-file-utils"/>
       <dep package="shared-mime-info"/>
     </suggests>
-  </autotools>
+  </meson>
 
   <meson id="gtk-doc">
     <branch/>


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