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.