Main Page

Documentation

Binaries

Binary builds of all the Palaso libraries are available from our Team City continuous build server.

Source Code

To get the source code, you'll need Mercurial. Windows users, grab TortoiseHg. Then from a command line, give this command:

hg clone http://hg.palaso.org/palaso where-you-want-to-put-it

Building

Windows

You can open and build Palaso.sln in Visual Studio.

Linux

The build environment can be installed from the packages.palaso.org repository. Note that currently we are working on upgrading our linux offerings, so we may also refer to ppa.palaso.org also.

1. Add the following lines to /etc/apt/sources.list

deb http://packages.sil.org/ubuntu lucid main
deb http://packages.palaso.org/ubuntu lucid main
deb http://ppa.palaso.org/ubuntu lucid main
deb-src http://packages.palaso.org/ubuntu lucid main
deb-src http://ppa.palaso.org/ubuntu lucid main

2. Update your package list
sudo apt-get update

3. Install the Palaso build dependencies
apt-get install libicu-cil

4. Download the Palaso source code.
hg clone http://hg.palaso.org/palaso

Checkout the default mono branch.

hg update DefaultMono

5. Build the Palaso library

First build palaso. From root of palaso source code, here /media/mono/palaso

xbuild "/target:Clean;Compile" /p:Configuration=DebugMono /p:RootDir=/media/mono/palaso build/build.mono.proj

The output is placed under the output folder.