On 8/3/06, Marco Pesenti Gritti <[EMAIL PROTECTED]> wrote:

[...]

> BTW, can i check in a patch to sugar.modules that allows building
> abiword?

Sure, though I *think* access is per module  so you probably don't have
access to sugar-build.  If you don't just send me a patch and I will
check it in.

The patch lets you build a basic abiword from Erik's "sugar" branch.
Currently no launcher or activity is installed, will try to get that
into the branch soon.

A few things need pondering
+ spell checking (enchant vs ispell vs "at all")
+ use of gucharmap (vs builtin char map)
+ need of printing support (through gnome-print)
+ plugins like ODT (currently no plugins are built)

Cheers,
Rob
diff --git a/build-scripts/olpc.jhbuildrc b/build-scripts/olpc.jhbuildrc
index 336c8df..941906b 100644
--- a/build-scripts/olpc.jhbuildrc
+++ b/build-scripts/olpc.jhbuildrc
@@ -7,6 +7,8 @@ moduleset = [ 'gnome-2.16' ]
 moduleset.append(os.path.join(base_dir, 'build-scripts', 'sugar.modules'))
 modules = [ 'sugar' ]
 
+branches['abiword'] = 'sugar'
+
 user_config = os.path.expanduser('~/.olpc.jhbuildrc')
 if os.path.isfile(user_config):
 	try:
diff --git a/build-scripts/sugar.modules b/build-scripts/sugar.modules
index 4c416d0..4306447 100644
--- a/build-scripts/sugar.modules
+++ b/build-scripts/sugar.modules
@@ -8,8 +8,13 @@
   <repository type="cvs" name="mozilla.org"
       cvsroot=":pserver:[EMAIL PROTECTED]:/cvsroot"
       password="anonymous"/>
+  <repository type="cvs" name="abisource.com"
+      cvsroot=":pserver:[EMAIL PROTECTED]:/cvsroot"
+      password="anoncvs"/>
   <repository type="git" name="git.laptop.org" default="yes"
       href="git://dev.laptop.org/"/>
+  <repository type="git" name="git.laptop.org/projects" default="yes"
+      href="git://dev.laptop.org/projects"/>
   <repository type="svn" name="matchbox.o-hand.com"
       href="http://svn.o-hand.com/repos/matchbox/"/>
   <repository type="svn" name="camel-lite-builder.tinymail.org"
@@ -53,6 +58,12 @@
     <dependencies>
     </dependencies>
   </mozillamodule>
+  <autotools id="evince-olpc">
+    <branch repo="git.laptop.org/projects"/>
+    <dependencies>
+      <dep package="poppler"/>
+    </dependencies>
+  </autotools>
   <autotools id="artwork">
     <branch repo="git.laptop.org" module="artwork"/>
     <dependencies>
@@ -74,4 +85,13 @@
       <dep package="gnome-python"/>
     </dependencies>
   </autotools>
+  <autotools id="wv" >
+    <branch repo="abisource.com" module="wv"/>
+  </autotools>
+  <autotools id="abiword" autogenargs="--enable-sugar --enable-symbols --disable-debug --disable-gnome --disable-gucharmap">
+    <branch repo="abisource.com" module="abi" checkoutdir="abiword"/>
+    <dependencies>
+      <dep package="wv"/>
+    </dependencies>
+  </autotools>
 </moduleset>
_______________________________________________
Sugar mailing list
[email protected]
http://mailman.laptop.org/mailman/listinfo/sugar

Reply via email to