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