# Getting &the.framework;

## Sources

&The.framework; is currently being developed as a part of kdeextragear-3. You can download and compile the the sources yourself, but we recommend using a package for your distribution. Using packages will save you a lot of time and grey hair when dependencies change or files are moved around.

Download tarballs of kdebluetooth releases.

Or you can try these untested snapshots.

## Packages

## Currently supported distributions

Debian Sid

- You can use the following lines in your `/etc/apt/sources.list`:

      # KDE-Bluetooth
      deb http://fred.hexbox.de/debian ./

Gentoo Linux

- The latest ebuild is already in the gentoo portage tree, you can also check http://bugs.gentoo.org for pending ebuilds not already committed

  You can also download a CVS ebuild for kdebluetooth from here.

SuSe

- You can download the RPM for SuSe 8.2 from here (Thanks to Filippo Biondi) for SuSe 9.0 from here (Thanks to Marcel Hilzinger) or the RPM .spec file for SuSe 9.0 from here (Thanks to Michael Sabielny).

  1) Get the latest SVN version of kde-bluetooth. 2) Make a bzip'd tar ball of it: `tar cvjf kdebluetooth.tar.bz2 kdebluetooth` 3) Copy the tar ball to `/usr/src/packages/SOURCES` 4) Copy the spec file to `/usr/src/packages/SPECS` 5) Make sure, that all necessary additional software is installed: `kdelibs3 kdelibs3-devel qt3 qt3-devel openobex arts` `bluez-sdp bluez-libs bluez-utils xmms xmms-devel` 6) Build the package with `cd /usr/src/packages` `rpmbuild -ba SPECS/kdebluetooth.spec`

## Anonymous SVN

The KDE Bluetooth Framework is being developed in KDE Extragear. The CVS on kde-bluetooth.sf.net is not used anymore.

The check out the current development version of kdebluetooth, install subversion and do the following:

    svn checkout -N svn://svn.kde.org/home/kde/trunk/extragear/pim
    cd pim
    svn checkout svn://anonsvn.kde.org/home/kde/trunk/KDE/kde-common/admin
    svn update kdebluetooth
    make -f Makefile.cvs
    ./configure --prefix=$(kde-config --prefix)
    cd kdebluetooth
    make
    make install

Depending on your distribution you might have to change some options of the configure script. If you don't have good reasons not to do so, you should use the prefix of your KDE installation as the prefix for ./configure. See `kde-config --prefix` to find out the correct prefix and `./configure --help` for more available options.