[jhbuild] [3.0] Add gobject-introspection suggests and depends (GNOME bug 631583)



commit 89965f657b66698fe8a585adfe8a821c72a938e3
Author: Craig Keogh <cskeogh adam com au>
Date:   Sat Nov 20 15:10:43 2010 +1030

    [3.0] Add gobject-introspection suggests and depends (GNOME bug 631583)
    
    Added suggests gobject-introspection to gtk+ and gtk+-3 (as configure.in
    has GOBJECT_INTROSPECTION_CHECK([0.9.3]).  Therefore every module that
    depends on gtk+ or gtk+-3 gets gobject-introspection.
    
    Every module that doesn't depend on gtk+ or gtk+-3 and has
    GOBJECT_INTROSPECTION_CHECK I added suggests gobject-introspection.
    
    The modules that have GOBJECT_INTROSPECTION_REQUIRED, I made sure
    gobject-introspection is a dependency.

 modulesets/gnome-external-deps-3.0.modules |   27 ++++++++++++++++++++++++++-
 modulesets/gnome-suites-3.0.modules        |   25 ++++++++++++++++++++++---
 2 files changed, 48 insertions(+), 4 deletions(-)
---
diff --git a/modulesets/gnome-external-deps-3.0.modules b/modulesets/gnome-external-deps-3.0.modules
index 5b2e95f..ddb90db 100644
--- a/modulesets/gnome-external-deps-3.0.modules
+++ b/modulesets/gnome-external-deps-3.0.modules
@@ -87,6 +87,9 @@
     <dependencies>
       <dep package="glib"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </tarball>
 
   <autotools id="clutter-gtk">
@@ -107,6 +110,9 @@
       <dep package="gstreamer"/>
       <dep package="gst-plugins-base"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </autotools>
 
   <autotools id="gnome-video-effects">
@@ -236,6 +242,9 @@
       <dep package="polkit"/>
       <dep package="dbus-glib"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </tarball>
 
   <tarball id="lcms2" version="2.0a" checkoutdir="lcms-2.0">
@@ -521,10 +530,12 @@
       <dep package="glib"/>
       <dep package="dbus"/>
       <dep package="dbus-glib"/>
-      <dep package="gobject-introspection"/>
       <dep package="libxslt"/>
       <dep package="vala"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </tarball>
 
   <tarball id="telepathy-logger" version="0.1.5">
@@ -962,6 +973,7 @@
       <dep package="libxml2"/>
     </dependencies>
     <suggests>
+      <dep package="gobject-introspection"/>
       <dep package="sqlite3"/>
     </suggests>
   </tarball>
@@ -1023,6 +1035,9 @@
       <dep package="libxml2"/>
       <dep package="libsoup"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </tarball>
 
   <tarball id="gmime" version="2.4.15">
@@ -1121,6 +1136,9 @@
       <dep package="glib"/>
       <dep package="libsoup"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </autotools>
 
   <tarball id="gupnp" version="0.14.0" autogenargs="--with-context-manager=network-manager">
@@ -1135,6 +1153,7 @@
       <dep package="shared-mime-info"/>
     </dependencies>
     <suggests>
+      <dep package="gobject-introspection"/>
       <dep package="NetworkManager"/>
     </suggests>
   </tarball>
@@ -1147,6 +1166,9 @@
       <dep package="glib"/>
       <dep package="gupnp"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </tarball>
 
   <tarball id="gupnp-dlna" version="0.4.2">
@@ -1190,6 +1212,9 @@
     <dependencies>
       <dep package="glib"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </tarball>
 
   <autotools id="libunique-3">
diff --git a/modulesets/gnome-suites-3.0.modules b/modulesets/gnome-suites-3.0.modules
index a417ea8..714a3e2 100644
--- a/modulesets/gnome-suites-3.0.modules
+++ b/modulesets/gnome-suites-3.0.modules
@@ -34,7 +34,6 @@
       <dep package="libxml2"/>
       <dep package="gtk+-3"/>
       <dep package="dbus-glib"/>
-      <dep package="gobject-introspection"/>
     </dependencies>
     <suggests>
       <dep package="polkit"/>
@@ -79,6 +78,9 @@
       <dep package="glib"/>
       <dep package="gtk-doc"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </autotools>
 
   <autotools id="glib">
@@ -138,6 +140,9 @@
       <dep package="gdk-pixbuf"/>
       <dep package="gtk-doc"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
     <after>
       <dep package="shared-mime-info"/>
     </after>
@@ -153,6 +158,9 @@
       <dep package="gdk-pixbuf"/>
       <dep package="gtk-doc"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
     <after>
       <dep package="shared-mime-info"/>
     </after>
@@ -410,7 +418,6 @@
     <dependencies>
       <dep package="glib"/>
       <dep package="gtk+"/>
-      <dep package="gobject-introspection"/>
       <dep package="vala"/>
       <dep package="libgee"/>
       <dep package="libxml2"/>
@@ -894,6 +901,9 @@
       <dep package="gnome-common"/>
       <dep package="glib"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </autotools>
 
   <autotools id="gnome-packagekit">
@@ -1142,6 +1152,9 @@
       <dep package="glib"/>
       <dep package="libxml2"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </autotools>
 
   <autotools id="gst-plugins-base" autogenargs="-- --disable-tests --disable-examples" supports-non-srcdir-builds="no">
@@ -1151,6 +1164,9 @@
       <dep package="gtk+"/>
       <dep package="liboil"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </autotools>
 
   <autotools id="gst-plugins-good" autogenargs="-- --disable-tests --disable-examples" supports-non-srcdir-builds="no">
@@ -1314,6 +1330,9 @@
       <dep package="sqlite3"/>
       <dep package="libgnome-keyring"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </autotools>
 
   <autotools id="libwnck">
@@ -1389,6 +1408,7 @@
       <dep package="glib"/>
       <dep package="gtk+-3"/>
       <dep package="gconf"/>
+      <dep package="gobject-introspection"/>
       <dep package="libsocialweb"/>
       <dep package="evolution-data-server"/>
     </dependencies>
@@ -1605,7 +1625,6 @@
       <dep package="intltool"/>
       <dep package="glib"/>
       <dep package="gtk+-3"/>
-      <dep package="gobject-introspection"/>
     </dependencies>
   </autotools>
 



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