[jhbuild/wip/exalm/g-c-c: 4/4] modulesets: Fix gnome-control-center build




commit 8370be0de2d889c71ba1fd49924f9b6f5b3fb97e
Author: Alexander Mikhaylenko <exalm7659 gmail com>
Date:   Thu Dec 16 03:04:00 2021 +0500

    modulesets: Fix gnome-control-center build
    
    Add libnma-gtk4, require it and gtk4.

 modulesets/gnome-suites-core-deps-latest.modules | 16 ++++++++++++++++
 modulesets/gnome-suites-core-latest.modules      |  4 ++--
 2 files changed, 18 insertions(+), 2 deletions(-)
---
diff --git a/modulesets/gnome-suites-core-deps-latest.modules 
b/modulesets/gnome-suites-core-deps-latest.modules
index c05b5832..8c57eeff 100644
--- a/modulesets/gnome-suites-core-deps-latest.modules
+++ b/modulesets/gnome-suites-core-deps-latest.modules
@@ -1493,6 +1493,22 @@
     </suggests>
   </meson>
 
+  <meson id="libnma-gtk4" mesonargs="-Dlibnma_gtk4=true">
+    <branch repo="gitlab.gnome.org" checkoutdir="libnma-gtk4" module="GNOME/libnma"/>
+    <dependencies>
+      <dep package="file"/>
+      <dep package="gcr"/>
+      <dep package="glib"/>
+      <dep package="gobject-introspection"/>
+      <dep package="gtk4"/>
+      <dep package="iso-codes"/>
+      <dep package="NetworkManager"/>
+    </dependencies>
+    <suggests>
+      <dep package="mobile-broadband-provider-info"/>
+    </suggests>
+  </meson>
+
   <meson id="libnotify">
     <branch/>
     <dependencies>
diff --git a/modulesets/gnome-suites-core-latest.modules b/modulesets/gnome-suites-core-latest.modules
index 2a135ea6..ef512e25 100644
--- a/modulesets/gnome-suites-core-latest.modules
+++ b/modulesets/gnome-suites-core-latest.modules
@@ -186,7 +186,7 @@
       <dep package="fontconfig"/>
       <dep package="gdk-pixbuf"/>
       <dep package="glib"/>
-      <dep package="gtk+-3"/>
+      <dep package="gtk4"/>
       <dep package="gnome-desktop"/>
       <dep package="gnome-online-accounts"/>
       <dep package="gnome-settings-daemon"/>
@@ -208,7 +208,7 @@
       <dep package="upower"/>
       <if condition-set="linux">
         <dep package="gnome-bluetooth"/>
-        <dep package="libnma"/>
+        <dep package="libnma-gtk4"/>
         <dep package="libwacom"/>
       </if>
     </dependencies>


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