[Sugar-devel] [PATCH] Move etoys to the extra-activities group

Bernie Innocenti bernie at codewiz.org
Sun Apr 25 13:46:21 EDT 2010


This change considerably speeds up building the default target.
As discussed on sugar-devel@, Etoys developers don't work in
jhbuild, and Sugar core developers rarely need to test their
changes against Etoys.

To build Etoys and its dependencies, simply do one of:

 ./sugar-jhbuild build etoys
 ./sugar-jhbuild build meta-extra-activities

Signed-off-by: Bernie Innocenti <bernie at codewiz.org>
---
 config/modulesets/extra-activities.modules |    5 +++++
 config/modulesets/fructose.modules         |    4 ----
 config/modulesets/glucose.modules          |    1 -
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/config/modulesets/extra-activities.modules b/config/modulesets/extra-activities.modules
index eba0bca..2a1123d 100644
--- a/config/modulesets/extra-activities.modules
+++ b/config/modulesets/extra-activities.modules
@@ -10,6 +10,10 @@
   <repository type="svn" name="penguintv.sf.net"
       href="https://penguintv.svn.sourceforge.net/svnroot/penguintv/" />
 
+  <autotools id="etoys">
+    <branch repo="dev.laptop.org/projects" />
+    <dep package="squeak" />
+  </autotools>
   <bundle id="penguintv">
     <branch repo="penguintv.sf.net" module="trunk" checkoutdir="penguintv" />
   </bundle>
@@ -58,6 +62,7 @@
   </bundle>
   <metamodule id="meta-extra-activities">
     <dependencies>
+      <dep package="etoys"/>
       <dep package="penguintv"/>
       <dep package="video-chat-activity"/>
       <dep package="connect-activity"/>
diff --git a/config/modulesets/fructose.modules b/config/modulesets/fructose.modules
index 73a14e4..72369f3 100644
--- a/config/modulesets/fructose.modules
+++ b/config/modulesets/fructose.modules
@@ -30,9 +30,6 @@
   <bundle id="write">
     <branch module="write/mainline.git" checkoutdir="write" />
   </bundle>
-  <autotools id="etoys">
-    <branch repo="dev.laptop.org/projects" />
-  </autotools>
   <bundle id="calculate">
     <branch module="calculate/mainline.git" checkoutdir="calculate" />
   </bundle>
@@ -51,7 +48,6 @@
 
   <metamodule id="meta-fructose">
     <dependencies>
-      <dep package="etoys"/>
       <dep package="read"/>
       <dep package="browse"/>
       <dep package="chat"/>
diff --git a/config/modulesets/glucose.modules b/config/modulesets/glucose.modules
index cd3ea67..2a9a8ce 100644
--- a/config/modulesets/glucose.modules
+++ b/config/modulesets/glucose.modules
@@ -51,7 +51,6 @@
       <dep package="sugar"/>
       <dep package="pyabiword"/>
       <dep package="abiword-plugins"/>
-      <dep package="squeak"/>
       <dep package="gnome-python-desktop"/>
       <dep package="hulahop"/>
     </dependencies>
-- 
1.7.0.3.311.g6a6955



More information about the Sugar-devel mailing list