jhbuild r2040 - in trunk: . modulesets



Author: lferrett
Date: Sun Apr 20 12:58:54 2008
New Revision: 2040
URL: http://svn.gnome.org/viewvc/jhbuild?rev=2040&view=rev

Log:
2008-04-20  Luca Ferretti  <elle uca libero it>

	* modulesets/freedesktop-2.24.modules: Cut and paste telepathy
	related stuff from freedesktop-2.22.modules.
	
	* modulesets/gnome-2.24.modules: 
	  1. GIMP: update dependencies adding suggested 
	  2. GIMP: use by default --without-gnomevfs in
	     order to test GIO stuff 
	  3. WebKit: use by default --enable-svg-filters



Modified:
   trunk/ChangeLog
   trunk/modulesets/freedesktop-2.24.modules
   trunk/modulesets/gnome-2.24.modules

Modified: trunk/modulesets/freedesktop-2.24.modules
==============================================================================
--- trunk/modulesets/freedesktop-2.24.modules	(original)
+++ trunk/modulesets/freedesktop-2.24.modules	Sun Apr 20 12:58:54 2008
@@ -37,6 +37,9 @@
       href="http://projects.collabora.co.uk/darcs/telepathy/"/>
   <repository type="svn" name="mission-control.sf.net"
       href="http://mission-control.svn.sourceforge.net/svnroot/mission-control/"/>
+  <repository type="bzr" name="telepathy-msn.freedesktop.org"
+      href="http://bzr.collabora.co.uk/bzr/telepathy/"/>
+
   <repository type="svn" name="gypsy.o-hand.com"
       href="http://svn.o-hand.com/repos/gypsy"/>
 
@@ -144,66 +147,6 @@
             md5sum="88adb66483d4f76f03431259e2247e09" size="225124"/>
   </tarball>
 
-  <autotools id="libtelepathy">
-    <branch repo="telepathy.freedesktop.org"
-	    module="libtelepathy" checkoutdir="libtelepathy" />
-    <dependencies>
-      <dep package="glib"/>
-      <dep package="dbus"/>
-      <dep package="dbus-glib"/>
-      <dep package="telepathy-glib"/>
-    </dependencies>
-  </autotools>
-
-  <autotools id="telepathy-glib">
-    <branch repo="telepathy.freedesktop.org"
-	    module="telepathy-glib" checkoutdir="telepathy-glib" />
-    <dependencies>
-      <dep package="glib"/>
-      <dep package="dbus"/>
-      <dep package="dbus-glib"/>
-      <dep package="libxslt"/>
-    </dependencies>
-  </autotools>
-
-  <!-- Gabble is a Jabber/XMPP connection manager that handles -->
-  <!-- single-user and multi-user chats and voice/video calls  -->
-  <autotools id="telepathy-gabble">
-    <branch repo="telepathy.freedesktop.org"
-	    module="telepathy-gabble" checkoutdir="telepathy-gabble" />
-    <dependencies>
-      <dep package="glib"/>
-      <dep package="dbus"/>
-      <dep package="dbus-glib"/>
-      <dep package="libxslt"/>
-      <dep package="telepathy-glib"/>
-      <dep package="loudmouth"/>
-    </dependencies>
-  </autotools>
-
-  <autotools id="telepathy-mission-control">
-    <branch repo="mission-control.sf.net"
-            module="trunk" checkoutdir="telepathy-mission-control" />
-    <dependencies>
-      <dep package="glib"/>
-      <dep package="dbus"/>
-      <dep package="dbus-glib"/>
-      <dep package="libtelepathy"/>
-      <dep package="gconf"/>
-      <dep package="libxslt"/>
-    </dependencies>
-  </autotools>
-
-  <autotools id="telepathy-salut">
-    <branch repo="telepathy.freedesktop.org"
-            module="telepathy-salut" checkoutdir="telepathy-salut" />
-    <dependencies>
-      <dep package="telepathy-glib"/>
-      <dep package="dbus-glib"/>
-      <dep package="avahi"/>
-    </dependencies>
-  </autotools>
-
   <autotools id="libccc">
 	  <branch repo="libcc-git.freedesktop.org"
 		  module="ccc" checkoutdir="libccc"  />
@@ -287,4 +230,131 @@
     <branch repo="lirc.sf.net"/>
   </autotools>
 
+  <!-- ################################################ -->
+  <!-- ################ Telepathy Stuff ############### -->
+  <autotools id="telepathy-glib">
+    <branch repo="telepathy.freedesktop.org"
+	    module="telepathy-glib" checkoutdir="telepathy-glib" />
+    <dependencies>
+      <dep package="glib"/>
+      <dep package="dbus"/>
+      <dep package="dbus-glib"/>
+      <dep package="libxslt"/>
+    </dependencies>
+  </autotools>
+
+  <distutils id="telepathy-python">
+    <branch repo="telepathy.freedesktop.org"
+	    module="telepathy-python" checkoutdir="telepathy-python" />
+    <dependencies>
+      <dep package="dbus-python"/>
+    </dependencies>
+  </distutils>
+
+  <!-- Note: libtelepathy is deprecated in favour of Telepathy GLib -->
+  <autotools id="libtelepathy">
+    <branch repo="telepathy.freedesktop.org"
+	    module="libtelepathy" checkoutdir="libtelepathy" />
+    <dependencies>
+      <dep package="telepathy-glib"/>
+    </dependencies>
+  </autotools>
+
+  <autotools id="telepathy-mission-control">
+    <branch repo="mission-control.sf.net"
+            module="trunk" checkoutdir="telepathy-mission-control" />
+    <dependencies>
+      <dep package="libtelepathy"/>
+      <dep package="gconf"/>
+    </dependencies>
+  </autotools>
+
+  <!-- Gabble is a Jabber/XMPP connection manager that handles -->
+  <!-- single-user and multi-user chats and voice/video calls  -->
+  <autotools id="telepathy-gabble">
+    <branch repo="telepathy.freedesktop.org"
+	    module="telepathy-gabble" checkoutdir="telepathy-gabble" />
+    <dependencies>
+      <dep package="telepathy-glib"/>
+      <dep package="loudmouth"/>
+    </dependencies>
+  </autotools>
+
+  <!-- Salut is a link-local XMPP connection manager                -->
+  <!-- See http://www.xmpp.org/extensions/xep-0174.html for details -->
+  <autotools id="telepathy-salut">
+    <branch repo="telepathy.freedesktop.org"
+            module="telepathy-salut" checkoutdir="telepathy-salut" />
+    <dependencies>
+      <dep package="telepathy-glib"/>
+      <dep package="avahi"/>
+    </dependencies>
+  </autotools>
+
+  <!-- Idle is a full-featured IRC connection manager -->
+  <autotools id="telepathy-idle">
+    <branch repo="telepathy.freedesktop.org"
+            module="telepathy-idle" checkoutdir="telepathy-idle" />
+    <dependencies>
+      <dep package="telepathy-glib"/>
+    </dependencies>
+  </autotools>
+
+  <!-- Haze is a connection manager based on Pidgin's libpurple -->
+  <autotools id="telepathy-haze">
+    <branch repo="telepathy.freedesktop.org"
+            module="telepathy-haze" checkoutdir="telepathy-haze" />
+    <dependencies>
+      <dep package="telepathy-glib"/>
+      <!-- requires libpurple (pidgin)  -->
+    </dependencies>
+  </autotools>
+
+  <!-- pymsn is the library behind the msn connection manager -->
+  <!-- See http://live.gnome.org/JhbuildIssues/pymsn to build -->
+  <distutils id="pymsn">
+    <branch repo="telepathy-msn.freedesktop.org"
+	    module="pymsn" checkoutdir="pymsn" />
+    <dependencies>
+      <dep package="pygobject"/>
+    </dependencies>
+  </distutils>
+
+  <!-- Butterfly is a MSN connection manager based on pymsn -->
+  <waf id="telepathy-butterfly">
+    <branch repo="telepathy-msn.freedesktop.org"
+	    module="telepathy-butterfly" checkoutdir="telepathy-butterfly" />
+    <dependencies>
+       <dep package="pymsn"/>
+       <dep package="telepathy-python"/>
+    </dependencies>
+  </waf>
+
+  <metamodule id="meta-telepathy-library">
+    <dependencies>
+      <dep package="telepathy-glib"/>
+      <dep package="telepathy-python"/>
+    </dependencies>
+    <suggests>
+      <!-- suggested 'cause deprecated -->
+      <dep package="libtelepathy"/>
+    </suggests>
+  </metamodule>
+
+  <metamodule id="meta-telepathy-connection-managers">
+    <dependencies>
+      <dep package="telepathy-gabble"/>
+      <dep package="telepathy-salut"/>
+      <dep package="telepathy-idle"/>
+    </dependencies>
+    <suggests>
+      <!-- suggested 'cause under development -->
+      <dep package="telepathy-haze"/>
+      <dep package="telepathy-butterfly"/>
+    </suggests>
+  </metamodule>
+  <!-- ############ End of Telepathy Stuff ############ -->
+  <!-- ################################################ -->
+
+
 </moduleset>

Modified: trunk/modulesets/gnome-2.24.modules
==============================================================================
--- trunk/modulesets/gnome-2.24.modules	(original)
+++ trunk/modulesets/gnome-2.24.modules	Sun Apr 20 12:58:54 2008
@@ -230,12 +230,25 @@
     </dependencies>
   </autotools>
 
-  <autotools id="gimp" autogenargs="--disable-print">
+  <autotools id="gimp" autogenargs="--disable-print --without-gnomevfs">
     <branch/>
     <dependencies>
       <dep package="gtk+"/>
+      <dep package="intltool"/>
       <dep package="libart_lgpl"/>
+      <dep package="gegl"/>
     </dependencies>
+    <suggests>
+      <dep package="iso-codes"/>
+      <dep package="gtkhtml2"/>
+      <dep package="librsvg"/>
+      <dep package="poppler"/>
+      <dep package="gnome-keyring"/>
+      <dep package="libgnomeui"/>
+      <dep package="dbus-glib"/>
+      <dep package="hal"/>
+      <dep package="pygtk"/>
+    </suggests>    
   </autotools>
 
   <autotools id="glade">
@@ -1543,7 +1556,7 @@
   <!--   make -f GNUMakefile maintainer-clean              -->
   <!--                                                     -->
   <!-- See also http://live.gnome.org/WebKitGtk            -->
-  <autotools id="WebKit" autogenargs="--enable-video=yes --with-http-backend=soup --with-font-backend=pango --enable-dom-storage=yes --enable-icon-database=yes --enable-svg=yes --enable-svg-experimental=yes"
+  <autotools id="WebKit" autogenargs="--enable-video=yes --with-http-backend=soup --with-font-backend=pango --enable-dom-storage=yes --enable-icon-database=yes --enable-svg=yes --enable-svg-experimental=yes --enable-svg-filters=yes"
       makefile="GNUmakefile">
     <branch repo="git.debian.org" module="git/pkg-webkit/upstream.git"
       checkoutdir="WebKit" revision="filtered"/>



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