[Sugar-devel] [PATCH] Shave off unnecessary dependencies from jhbuild

Bernie Innocenti bernie at codewiz.org
Sun Apr 25 17:20:42 EDT 2010


xulrunner-python-devel: we don't need it at all
xulrunner-devel: not needed since we don't build hulahop from source
dogtail: only needed on systems that build evince
csound-devel: not needed since we don't build csound from source

Tested on Fedora 13, Fedora 12 and Ubuntu 10.04.

Signed-off-by: Bernie Innocenti <bernie at codewiz.org>
---
 config/modulesets/tools.modules         |    5 -----
 config/sysdeps/50fedora-12.xml          |    5 +----
 config/sysdeps/50fedora-rawhide.xml     |    4 +---
 config/sysdeps/50ubuntu-10.04.xml       |    2 +-
 config/sysdeps/debian-family.xml        |    1 -
 config/sysdeps/fedora-family.xml        |    3 +--
 config/sysdeps/mandrivalinux-2009.1.xml |    1 -
 7 files changed, 4 insertions(+), 17 deletions(-)

diff --git a/config/modulesets/tools.modules b/config/modulesets/tools.modules
index 715c640..88f0ac2 100644
--- a/config/modulesets/tools.modules
+++ b/config/modulesets/tools.modules
@@ -30,17 +30,12 @@
       <dep package="logilab-common"/>
     </dependencies>
   </distutils>
-  <distutils id="dogtail">
-    <branch repo="fedorahosted"/>
-    <!-- sysdep: pyatspi -->
-  </distutils>
   <distutils id="pep8">
     <branch repo="github" module="jcrocholl/pep8"/>
     <!-- sysdep: setuptools -->
   </distutils>
   <metamodule id="meta-tools">
     <dependencies>
-      <dep package="dogtail"/>
       <dep package="pep8"/>
       <dep package="pylint"/>
     </dependencies>
diff --git a/config/sysdeps/50fedora-12.xml b/config/sysdeps/50fedora-12.xml
index 8cdbc78..eb2bfb4 100644
--- a/config/sysdeps/50fedora-12.xml
+++ b/config/sysdeps/50fedora-12.xml
@@ -1,10 +1,7 @@
 <?xml version="1.0"?>
 <dependencies>
-  <package name="dogtail" source="dogtail"/>
   <package name="metacity" source="metacity"/>
   <package name="pylint" source="pylint"/>
   <package name="python-xklavier" source="python-xklavier"/>
-  <package name="xulrunner-devel-unstable" source="xulrunner"/>
-  <package name="xulrunner-python" source="xulrunner"/>
-  <package name="xulrunner-python-devel" source="xulrunner"/>
+  <package name="xulrunner" source="xulrunner"/>
 </dependencies>
diff --git a/config/sysdeps/50fedora-rawhide.xml b/config/sysdeps/50fedora-rawhide.xml
index 222166b..eb2bfb4 100644
--- a/config/sysdeps/50fedora-rawhide.xml
+++ b/config/sysdeps/50fedora-rawhide.xml
@@ -1,9 +1,7 @@
 <?xml version="1.0"?>
 <dependencies>
-  <package name="dogtail" source="dogtail"/>
   <package name="metacity" source="metacity"/>
   <package name="pylint" source="pylint"/>
   <package name="python-xklavier" source="python-xklavier"/>
-  <package name="xulrunner-devel" source="xulrunner"/>
-  <package name="xulrunner-python-devel" source="xulrunner"/>
+  <package name="xulrunner" source="xulrunner"/>
 </dependencies>
diff --git a/config/sysdeps/50ubuntu-10.04.xml b/config/sysdeps/50ubuntu-10.04.xml
index a53022d..e7f8452 100644
--- a/config/sysdeps/50ubuntu-10.04.xml
+++ b/config/sysdeps/50ubuntu-10.04.xml
@@ -14,5 +14,5 @@
   <package name="python-wnck" source="gnome-python-desktop"/>
   <package name="telepathy-gabble" source="telepathy-gabble"/>
   <package name="telepathy-salut" source="telepathy-salut"/>
-  <package name="xulrunner-1.9.1-dev" source="xulrunner"/><!-- for hulahop -->
+  <package name="xulrunner-1.9" source="xulrunner"/><!-- for hulahop -->
 </dependencies>
diff --git a/config/sysdeps/debian-family.xml b/config/sysdeps/debian-family.xml
index 463f4fe..6aae02b 100644
--- a/config/sysdeps/debian-family.xml
+++ b/config/sysdeps/debian-family.xml
@@ -66,7 +66,6 @@
   <package name="python-hippocanvas" source="hippo-canvas"/>
   <package name="python-libxml2"/>
   <package name="python-numpy"/>
-  <package name="python-pyatspi"/><!-- for dogtail -->
   <package name="python-pygame"/>
   <package name="python-simplejson"/>
   <package name="python-vte"/><!-- for Terminal -->
diff --git a/config/sysdeps/fedora-family.xml b/config/sysdeps/fedora-family.xml
index 4f98658..c2a2b3d 100644
--- a/config/sysdeps/fedora-family.xml
+++ b/config/sysdeps/fedora-family.xml
@@ -1,12 +1,11 @@
 <?xml version="1.0"?>
 <dependencies>
   <package name="alsa-lib-devel"/>
-  <package name="at-spi-python"/><!-- for dogtail -->
   <package name="avahi" source="avahi"/>
   <package name="avahi-gobject-devel" source="avahi"/>
   <package name="avahi-tools" source="avahi"/>
   <package name="boost-devel"/>
-  <package name="csound-devel"/>
+  <package name="csound"/>
   <package name="dbus-devel"/>
   <package name="dbus-glib-devel"/>
   <package name="dbus-python"/>
diff --git a/config/sysdeps/mandrivalinux-2009.1.xml b/config/sysdeps/mandrivalinux-2009.1.xml
index 0acac46..e0c6ca2 100644
--- a/config/sysdeps/mandrivalinux-2009.1.xml
+++ b/config/sysdeps/mandrivalinux-2009.1.xml
@@ -52,7 +52,6 @@
   <package name="pygame"/>
   <package name="pygtk2.0-devel"/>
   <package name="python-abiword" source="pyabiword"/>
-  <package name="python-at-spi"/><!-- for dogtail -->
   <package name="python-cjson"/>
   <package name="python-decorator"/>
   <package name="python-devel"/>
-- 
1.7.0.1



More information about the Sugar-devel mailing list