Building Fillmore and Lombard

Detailed description

To build Fillmore 0.1 and Lombard 0.1 on Ubuntu, you'll need the following packages at least:

  • build-essential
  • gstreamer0.10-gnonlin
  • libgee-dev
  • libgstreamer0.10-dev
  • libgstreamer-plugins-base0.10-dev
  • libgtk2.0-dev

 valac 0.9.1 or higher is required for building. On Ubuntu 10.04, the repository contains only valac 0.8.0, so you'll need to build valac 0.9.1 yourself (or install it from the  Vala PPA once it arrives there). Be sure that the valac 0.8.0 package is not installed since we've seen that having both 0.8.0 and 0.9.1 on the same system can cause build problems.

To build, download  the source code and run make. This will build both Fillmore (the fill executable) and Lombard (the lom executable).

Step-by-Step instructions

Downloading the code

If subversion is installed only one command is needed here:

svn co svn://svn.yorba.org/media/trunk media

Compiling the code

On Ubuntu 10.10 intallation is easy. The first step is to go into the directory the source code is:

cd media

Then execute the following commands:

sudo apt-get install build-essential gstreamer0.10-gnonlin libgee-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libgtk2.0-dev
./configure
make

installation

sudo make install