This page describes Debian Bluetooth information for developers. For actual use of Bluetooth on Debian see the BluetoothUser page.
Intro
The Alioth Bluetooth project aims to collect all the Bluetooth-related packages in Debian, thus improving the integration with the various desktops managers and Debian as a whole.
Contact
There is a pkg-bluetooth-discuss mailing list, be sure to be subscribed if you want to collaborate and/or have any questions!
Second choice is Internet Relay Chat, irc in #debian-bluetooth at the OFTC network.
How to help
The project has a TODO list.
Check our bugs and if you feel motivated try to resolve one!
Also, if you want your $preferred_bluetooth_application into pkg-bluetooth write to pkg-bluetooth-discuss@lists.alioth.debian.org
svn repository
Check out the source from svn by
svn checkout \ svn://svn.debian.org/pkg-bluetooth
If you only want to work an single package, say gnome-bluetooth, then do
PKG=gnome-bluetooth export PKG svn checkout -N \ svn://svn.debian.org/pkg-bluetooth/$PKG cd $PKG svn checkout -N \ svn://svn.debian.org/pkg-bluetooth/$PKG/tags svn checkout -N \ svn://svn.debian.org/pkg-bluetooth/$PKG/branches svn checkout \ svn://svn.debian.org/pkg-bluetooth/$PKG/trunk
which creates the trunk, branches and tags directories for use with svn-buildpackage to manage the packages.But without the content of all the previous upstream branches.
In "trunk" there is the active copy (i.e. the one you want to work with) while in "tags" there are the released versions and "branches" the various upstream (and eventually the derivate distributions).
What is not included in svn repositories are the upstream tarballs, you need to make a tarballs directory alongside trunk,tags,branches.
uscan
For packages that don't have debian/watch file yet, you do:
# get upstream tarball # put tarball inplace
( please make a watch file for those packages )
You can find more detailed instructions at /usr/share/doc/svn-buildpackage. Note also that svn-buildpackage is meant to have the same behaviour as dpkg-buildpackage.
svn-buildpackage -us -uc
build systems
Most packages in already repository use CDBS. Consider discussing on pkg-bluetooth-discuss@lists.alioth.debian.org if you intend to change some of them.