Installation

Prerequisites

cmake 2.6

You will need cmake 2.6 in order to build decibel.

Qt4.4.x with D-Bus-bindings

Qt should be prepackaged for all mayor linux distributions. Please see www.trolltech.com/products/qt for more information and installation instructions.

Telepathy

Telepathy is primarily a specification. No need to install anything. If you want to have Connection Managers either check your distribution

(ubuntu eg. ships with gabble and more) or check telepathy.freedesktop.org/wiki/

Telepathy-Qt

Qt bindings for Telepathy. Get them from SVN:

    svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/telepathy-qt/

To build it do the following after switching into the checkout directory:

    cd telepathy-qt
    mkdir build && cd build
    cmake ..
    make && make install

Tapioca-Qt:

Tapioca Qt hides some of the more ugly corners of telepathy from

the Qt developer. Get it from SVN:

   svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/tapioca-qt/

To build it do the following after switching into the checkout directory:

    cd tapioca-qt
    mkdir build && cd build
    cmake ..
    make && make install

Building Decibel

Decibel:

Get it from SVN:

    svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/decibel/

To build it do the following after switching into the checkout directory:

    cd decibel
    mkdir build && cd build
    cmake ..
    make && make install

After that, you can start the daemon "decibel" on you commandline. Then you can use qdbusviewer to inspect the provided interfaces.

Current pitfalls

qdbusviewer does not show all methods exported.

Mac OS X

You have to install d-bus seperately. After installing d-bus, compile Qt using

the following command line:

    configure -L /usr/local/lib -I /usr/local/include/dbus-1.0 -I /usr/local/lib/dbus-1.0/include/ -ldbus-1 -dbus-linked -confirm-license -no-pch

Ubuntu 8.04

Ubuntu 8.04 does not ship cmake 2.6. Add the backports repository and update cmake.



Please report any pitfalls you encounter to our mailing list at decibel<at>kde.org.