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 mediaThen 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