General dependencies

general

sudo apt-get install subversion automake1.9 libtool build-essential darcs

telepathy-gabble

sudo apt-get install libloudmouth1-dev

tapioca-glib

sudo apt-get install libdbus-1-dev libdbus-glib-1-dev libglib2.0-dev libssl-dev libexpat1-dev libasound2-dev

fama-im

sudo apt-get install libncursesw5-dev

Libtelepathy

First thing you need to install from the telepathy stack is libtelepathy. It can be downloaded here: http://telepathy.freedesktop.org/releases/libtelepathy/.

tar xvzf libtelepathy-x.x.x.tar.gz
cd libtelepathy-x.x.x/
./configure --prefix=/usr
make
sudo make install

Libtelepathy-Glib

After we got libtelepathy, we are going to grab a darcs snapshot of libtelepathy-glib:

darcs get http://projects.collabora.co.uk/darcs/telepathy/telepathy-glib/ telepathy-glib
cd telepathy-glib
./autogen --prefix=/usr
make
sudo make install

Tapioca-Glib

Fama IM uses Tapioca (a Telepathy wrapper) for all protocol implementations. You will need to download tapioca-glib from its subversion repository.

svn co https://tapioca-voip.svn.sourceforge.net/svnroot/tapioca-voip/trunk/tapioca-glib tapioca-glib

Build and install it.

cd tapioca-glib
./autogen
./configure --prefix=/usr
make
sudo make install

Telepathy-Gabble

You need at least one connection manager. For the time being, the only stable one is telepathy-gabble (Jabber protocol) which can be downloaded here: http://telepathy.freedesktop.org/releases/telepathy-gabble/

In order to build and install, type the following commands.

tar zxvf telepathy-gabble-x.x.x.tar.gz
cd telepathy-gabble-x.x.x/
./configure --prefix=/usr
make
sudo make install

Fama IM

Check out the latest version.

svn co http://svn.fama-im.org/trunk fama-im

Build with the following commands.

cd fama-im/
./configure --prefix=/usr
make

You can now run Fama IM with by typing ./_build_/default/src/fama. If you wish to install Fama IM, just type as root: make install.

'Note' If you wish to use other connection managers and don't know how to set them up, feel free to join our irc channel, and we'll try to help you.