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



commit 342c90588576a5596872e58103fd2902b32a2e48
Author: Craig Keogh <cskeogh adam com au>
Date:   Wed Dec 1 22:34:55 2010 +1030

    [3.0] Add gobject-introspection suggests and depends (GNOME bug 631583)
    
    This is reapply of 89965f657b with the new moduleset layout.
    
    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-suites-core-3.0.modules      |    8 ++++-
 modulesets/gnome-suites-core-deps-3.0.modules |   40 +++++++++++++++++++++++-
 2 files changed, 44 insertions(+), 4 deletions(-)
---
diff --git a/modulesets/gnome-suites-core-3.0.modules b/modulesets/gnome-suites-core-3.0.modules
index 1a3ad99..f05af27 100644
--- a/modulesets/gnome-suites-core-3.0.modules
+++ b/modulesets/gnome-suites-core-3.0.modules
@@ -70,7 +70,6 @@
     <dependencies>
       <dep package="glib"/>
       <dep package="gtk+-3"/>
-      <dep package="gobject-introspection"/>
       <dep package="vala"/>
       <dep package="libgee"/>
       <dep package="libxml2"/>
@@ -163,6 +162,9 @@
       <dep package="gnome-common"/>
       <dep package="glib"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </autotools>
 
   <autotools id="gnome-packagekit" autogenargs="--disable-strict">
@@ -395,7 +397,6 @@
       <dep package="libxml2"/>
       <dep package="gtk+-3"/>
       <dep package="dbus-glib"/>
-      <dep package="gobject-introspection"/>
     </dependencies>
     <suggests>
       <dep package="polkit"/>
@@ -897,6 +898,9 @@
       <dep package="polkit"/>
       <dep package="dbus-glib"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </tarball>
 
 
diff --git a/modulesets/gnome-suites-core-deps-3.0.modules b/modulesets/gnome-suites-core-deps-3.0.modules
index 8f96812..492b713 100644
--- a/modulesets/gnome-suites-core-deps-3.0.modules
+++ b/modulesets/gnome-suites-core-deps-3.0.modules
@@ -102,6 +102,9 @@
       <dep package="libxml2"/>
       <dep package="libsoup"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </tarball>
 
 
@@ -113,6 +116,9 @@
       <dep package="glib"/>
       <dep package="gtk-doc"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </autotools>
 
   <autotools id="cairo" autogenargs="--enable-xlib">
@@ -174,6 +180,9 @@
       <dep package="gdk-pixbuf"/>
       <dep package="gtk-doc"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
     <after>
       <dep package="shared-mime-info"/>
     </after>
@@ -221,6 +230,9 @@
       <dep package="gstreamer"/>
       <dep package="gst-plugins-base"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </autotools>
 
   <autotools id="dbus-glib">
@@ -387,6 +399,9 @@
       <dep package="glib"/>
       <dep package="libsoup"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </autotools>
 
   <autotools id="gstreamer" autogenargs="-- --disable-tests" supports-non-srcdir-builds="no">
@@ -395,6 +410,9 @@
       <dep package="glib"/>
       <dep package="libxml2"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </autotools>
 
   <autotools id="gst-plugins-base" autogenargs="-- --disable-tests" supports-non-srcdir-builds="no">
@@ -500,6 +518,7 @@
       <dep package="shared-mime-info"/>
     </dependencies>
     <suggests>
+      <dep package="gobject-introspection"/>
       <dep package="NetworkManager"/>
     </suggests>
   </tarball>
@@ -512,6 +531,9 @@
       <dep package="glib"/>
       <dep package="gupnp"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </tarball>
 
   <repository type="tarball" name="icon-theme.freedesktop.org"
@@ -546,6 +568,9 @@
     <dependencies>
       <dep package="glib"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </tarball>
 
   <autotools id="libcanberra" autogen-sh="configure">
@@ -628,6 +653,9 @@
     <dependencies>
       <dep package="glib"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </tarball>
 
   <autotools id="libgnomekbd">
@@ -789,6 +817,9 @@
       <dep package="sqlite3"/>
       <dep package="libgnome-keyring"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
   </autotools>
 
   <tarball id="libtasn1" version="2.2" supports-non-srcdir-builds="no">
@@ -925,6 +956,7 @@
       <dep package="glib"/>
       <dep package="gtk+-3"/>
       <dep package="gconf"/>
+      <dep package="gobject-introspection"/>
       <dep package="evolution-data-server"/>
       <dep package="libsocialweb"/>
     </dependencies>
@@ -1020,10 +1052,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">
@@ -1123,7 +1157,6 @@
       <dep package="intltool"/>
       <dep package="glib"/>
       <dep package="gtk+-3"/>
-      <dep package="gobject-introspection"/>
     </dependencies>
   </autotools>
 
@@ -1195,6 +1228,9 @@
       <dep package="atk"/>
       <dep package="gdk-pixbuf"/>
     </dependencies>
+    <suggests>
+      <dep package="gobject-introspection"/>
+    </suggests>
     <after>
       <dep package="shared-mime-info"/>
     </after>



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