--- bluez-utils-3.36.orig/debian/bluetooth.override +++ bluez-utils-3.36/debian/bluetooth.override @@ -0,0 +1,2 @@ +# package description looks fine, "Bluetooth stack utilities" +bluetooth binary: description-starts-with-package-name --- bluez-utils-3.36.orig/debian/bluez-cups.README.Debian +++ bluez-utils-3.36/debian/bluez-cups.README.Debian @@ -0,0 +1,11 @@ +bluez-cups + +To configure a Bluetooth printer, set it up in CUPS like it was connected to +your parallel or USB port. Then edit your /etc/cups/printers.conf and replace +the device URI with a bluetooth one. + +The printer's URI will look something like this: bluetooth://00408C5E5DA4/spp +If your printer uses HCRP (hardcopy cable replacement protocol) then remove +the "/spp" from the end. SPP is serial port protocol. + + -- Edd Dumbill , Fri Jul 16 19:25:21 BST 2004 --- bluez-utils-3.36.orig/debian/bluez-utils.dirs +++ bluez-utils-3.36/debian/bluez-utils.dirs @@ -0,0 +1 @@ +usr/bin --- bluez-utils-3.36.orig/debian/bluez-utils.bluetooth.init +++ bluez-utils-3.36/debian/bluez-utils.bluetooth.init @@ -0,0 +1,307 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: bluetooth +# Required-Start: $local_fs $syslog $remote_fs dbus +# Required-Stop: $local_fs $syslog $remote_fs +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Start bluetooth daemons +### END INIT INFO +# +# bluez-utils Bluetooth subsystem starting and stopping +# +# originally from bluez's scripts/bluetooth.init +# +# Edd Dumbill +# LSB 3.0 compilance and enhancements by Filippo Giunchedi +# +# startup control over dund and pand can be changed by editing +# /etc/default/bluetooth + +PATH=/sbin:/bin:/usr/sbin:/usr/bin +DESC=bluetooth + +HCID=/usr/sbin/hcid +HCIATTACH=/usr/sbin/hciattach +HCID_NAME=hcid +HCID_OPTIONS="-x -s" + +HID2HCI=/usr/sbin/hid2hci +HID2HCI_ENABLED=1 + +UART_CONF=/etc/bluetooth/uart + +RFCOMM=/usr/bin/rfcomm +RFCOMM_NAME=rfcomm +RFCOMM_CONF=/etc/bluetooth/rfcomm.conf +SDPTOOL=/usr/bin/sdptool + + +DUND_DAEMON=/usr/bin/dund +DUND_NAME=dund +PAND_DAEMON=/usr/bin/pand +PAND_NAME=pand +HIDD_DAEMON=/usr/bin/hidd +HIDD_NAME=hidd + +DUND_ENABLED=0 +PAND_ENABLED=0 +HIDD_ENABLED=0 +DUND_OPTIONS="" +PAND_OPTIONS="" +HIDD_OPTIONS="--master --server" + +test -f /etc/default/bluetooth && . /etc/default/bluetooth +test -f /etc/default/rcS && . /etc/default/rcS + +. /lib/lsb/init-functions + +# test for essential daemons +test -x $HCID || exit 0 +test -x $HCIATTACH || exit 0 +test -x $RFCOMM || exit 0 + +# disable nonessential daemons if not present +if test "$DUND_ENABLED" != "0"; then + if ! test -x $DUND_DAEMON; then + DUND_ENABLED=0 + fi +fi + +if test "$PAND_ENABLED" != "0"; then + if ! test -x $PAND_DAEMON; then + PAND_ENABLED=0 + fi +fi + +if test "$HIDD_ENABLED" != "0"; then + if ! test -x $HIDD_DAEMON; then + HIDD_ENABLED=0 + fi +fi + +set -e + +run_sdptool() +{ + test -x $SDPTOOL || return 1 + + if ! test -z "$SDPTOOL_OPTIONS" ; then + oldifs="$IFS" + IFS=";" + for o in $SDPTOOL_OPTIONS ; do + #echo "execing $SDPTOOL $o" + IFS=" " + if [ "$VERBOSE" != "no" ]; then + $SDPTOOL $o + else + $SDPTOOL $o >/dev/null 2>&1 + fi + done + IFS="$oldifs" + fi + +} + +enable_hci_input() +{ + if [ "$VERBOSE" != no ]; then + log_progress_msg "hid_devices" + $HID2HCI --tohci + else + $HID2HCI --tohci >/dev/null 2>&1 + fi +} + +disable_hci_input() +{ + if [ "$VERBOSE" != no ]; then + log_progress_msg "hid_devices" + $HID2HCI --tohid + else + $HID2HCI --tohid >/dev/null 2>&1 + fi +} + +start_pan() +{ + if test "$DUND_ENABLED" != "0"; then + start-stop-daemon --start --quiet --exec $DUND_DAEMON -- $DUND_OPTIONS + [ "$VERBOSE" != no ] && log_progress_msg "dund" + + fi + if test "$PAND_ENABLED" != "0"; then + start-stop-daemon --start --quiet --exec $PAND_DAEMON -- $PAND_OPTIONS + [ "$VERBOSE" != no ] && log_progress_msg "pand" + fi +} + + +stop_pan() +{ + if test "$DUND_ENABLED" != "0"; then + start-stop-daemon --stop --quiet --exec $DUND_DAEMON || true + [ "$VERBOSE" != no ] && log_progress_msg "dund" + fi + if test "$PAND_ENABLED" != "0"; then + start-stop-daemon --stop --quiet --exec $PAND_DAEMON || true + [ "$VERBOSE" != no ] && log_progress_msg "pand" + fi +} + +start_hid() +{ + if test "$HIDD_ENABLED" != "0"; then + start-stop-daemon --start --quiet --exec $HIDD_DAEMON -- $HIDD_OPTIONS + [ "$VERBOSE" != no ] && log_progress_msg "hidd" + fi +} + +stop_hid() +{ + if test "$HIDD_ENABLED" != "0"; then + $HIDD_DAEMON --killall + start-stop-daemon --stop --quiet --exec $HIDD_DAEMON || true + [ "$VERBOSE" != no ] && log_progress_msg "hidd" + fi +} + +start_uarts() +{ + [ -f $HCIATTACH ] && [ -f $UART_CONF ] || return + grep -v '^#' $UART_CONF | while read i; do + if [ "$VERBOSE" != no ]; then + $HCIATTACH $i + else + $HCIATTACH $i >/dev/null 2>&1 + fi + done +} + +stop_uarts() +{ + killall hciattach > /dev/null 2>&1 || true +} + +start_rfcomm() +{ + if [ -x $RFCOMM ] && [ -f $RFCOMM_CONF ] ; then + # rfcomm must always succeed for now: users + # may not yet have an rfcomm-enabled kernel + if [ "$VERBOSE" != no ]; then + log_progress_msg "rfcomm" + $RFCOMM -f $RFCOMM_CONF bind all || true + else + $RFCOMM -f $RFCOMM_CONF bind all >/dev/null 2>&1 || true + fi + fi +} + +stop_rfcomm() +{ + if [ -x $RFCOMM ] ; then + if [ "$VERBOSE" != no ]; then + log_progress_msg "rfcomm" + $RFCOMM unbind all || true + else + $RFCOMM unbind all >/dev/null 2>&1 || true + fi + fi +} + +restart_rfcomm() +{ + if [ -x $RFCOMM ] && [ -f $RFCOMM_CONF ] ; then + if [ "$VERBOSE" != no ]; then + log_progress_msg "rfcomm" + $RFCOMM unbind all || true + $RFCOMM -f $RFCOMM_CONF bind all || true + else + $RFCOMM unbind all >/dev/null 2>&1|| true + $RFCOMM -f $RFCOMM_CONF bind all >/dev/null 2>&1 || true + fi + fi +} + +case "$1" in + start) + log_daemon_msg "Starting $DESC" + + if test "$BLUETOOTH_ENABLED" = "0"; then + log_progress_msg "disabled. see /etc/default/bluetooth" + log_end_msg 0 + exit 0 + fi + + start-stop-daemon --start --quiet --exec $HCID -- $HCID_OPTIONS || true + log_progress_msg "hcid" + + run_sdptool || true + + start_uarts || true + + start_hid || true + if test "$HID2HCI_ENABLED" = "1"; then + enable_hci_input || true + fi + start_rfcomm || true + start_pan || true + log_end_msg 0 + ;; + stop) + log_daemon_msg "Stopping $DESC" + if test "$BLUETOOTH_ENABLED" = "0"; then + log_progress_msg "disabled." + log_end_msg 0 + exit 0 + fi + stop_pan || true + stop_rfcomm || true + if test "$HID2HCI_ENABLED" = "1"; then + disable_hci_input || true + fi + stop_hid || true + start-stop-daemon --stop --quiet --exec $HCID || true + log_progress_msg "hcid" + stop_uarts || true + log_end_msg 0 + ;; + restart|force-reload) + log_daemon_msg "Restarting $DESC" + if test "$HID2HCI_ENABLED" = "1"; then + disable_hci_input || true + fi + stop_hid || true + stop_pan || true + start-stop-daemon --stop --quiet --exec $HCID || true + sleep 1 + if test "$BLUETOOTH_ENABLED" = "0"; then + log_progress_msg "disabled. see /etc/default/bluetooth" + log_end_msg 0 + exit 0 + fi + + start-stop-daemon --start --quiet --exec $HCID -- $HCID_OPTIONS || true + log_progress_msg "hcid" + start_hid || true + if test "$HID2HCI_ENABLED" = "1"; then + enable_hci_input || true + fi + restart_rfcomm + start_pan || true + log_end_msg 0 + ;; + status) + status_of_proc "$HCID" "$DESC" && exit 0 || exit $? + ;; + *) + N=/etc/init.d/bluetooth + # echo "Usage: $N {start|stop|restart|reload|force-reload|status}" >&2 + echo "Usage: $N {start|stop|restart|force-reload|status}" >&2 + exit 1 + ;; +esac + +exit 0 + +# vim:noet --- bluez-utils-3.36.orig/debian/rules +++ bluez-utils-3.36/debian/rules @@ -0,0 +1,46 @@ +#!/usr/bin/make -f +# build rules for bluez-utils + +include /usr/share/cdbs/1/rules/buildcore.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/class/autotools.mk + +DEB_UPDATE_RCD_PARAMS = "start 25 2 3 4 5 . stop 74 0 1 6 ." +DEB_DH_INSTALLINIT_ARGS = "--name=bluetooth" +#DEB_CONFIGURE_EXTRA_FLAGS := --disable-initscripts --enable-obex --enable-cups --enable-hid2hci --disable-sdpd --enable-glib --enable-pcmciarules --enable-audio --enable-alsa +DEB_CONFIGURE_EXTRA_FLAGS := --disable-initscripts --enable-obex --enable-cups --enable-hid2hci --disable-sdpd --enable-glib --enable-pcmciarules --enable-audio --enable-alsa --enable-hidd --enable-pand --enable-dund --enable-dfutool --enable-input --enable-serial --enable-network + +DEB_DESTDIR := $(CURDIR)/debian/tmp + +install/bluez-utils:: + # modutils config file + #install -D -m 0644 $(CURDIR)/debian/modutils \ + # $(DEB_DESTDIR)/etc/modutils/bluez + + mv $(DEB_DESTDIR)/usr/share/man/man1/l2ping.1 \ + $(DEB_DESTDIR)/usr/share/man/man8/l2ping.8 + + install -D -m 0644 $(CURDIR)/debian/passkey-agent-makefile $(CURDIR)/debian/bluez-utils/usr/share/doc/bluez-utils/examples/Makefile + install -D -m 0644 $(CURDIR)/debian/bluez-utils.override $(CURDIR)/debian/bluez-utils/usr/share/lintian/overrides/bluez-utils + +install/bluetooth:: + install -D -m 0644 $(CURDIR)/debian/bluetooth.override $(CURDIR)/debian/bluetooth/usr/share/lintian/overrides/bluetooth + +install/bluez-audio:: + install -D -m 0644 $(CURDIR)/audio/audio.conf $(CURDIR)/debian/bluez-audio/etc/bluetooth/audio.conf + +install/bluez-network:: + install -D -m 0644 $(CURDIR)/network/network.conf $(CURDIR)/debian/bluez-network/etc/bluetooth/network.conf + +binary-install/bluez-audio:: + dh_gstscancodecs -pbluez-audio + +install/bluez-pcmcia-support:: + cp -f $(CURDIR)/scripts/bluetooth.rules $(CURDIR)/debian/bluez-pcmcia-support.udev + +binary-install/bluez-pcmcia-support:: + chmod a+x $(CURDIR)/debian/bluez-pcmcia-support/lib/udev/bluetooth_serial + +clean:: + -rm -f $(CURDIR)/debian/bluez-pcmcia-support.udev --- bluez-utils-3.36.orig/debian/changelog +++ bluez-utils-3.36/debian/changelog @@ -0,0 +1,1359 @@ +bluez-utils (3.36-1ubuntu1) intrepid; urgency=low + + * Merge from Debian unstable. (LP: #211252) + * Remaining Ubuntu changes: + - Leave 002_hcid_conf_defaults delta to debian. + - Check for upgrades before 3.30 and cleanup old service files + - Introduce 3 new packages, bluez-network, bluez-serial, bluez-input. + - Depend on lsb-base >= 3.2-14, providing status_of_proc() + - Add the 'status' action to bluez-utils's init script. + - New patch, 010_hciconfig-hciX, add hci interface to command in hciconfig + manual page. + * Ubuntu changes dropped: + - Turn off hidd, dund, and pand to try the plugins again. (LP: #191704) + + -- Steve Kowalik Mon, 11 Aug 2008 18:06:07 +1000 + +bluez-utils (3.36-1) unstable; urgency=medium + + * New upstream version + + Use safe function versions for SDP client handling. + (since 3.34) + * Build-dep on libbluetooth >= 3.36 + * Remove obsolete pcmcia-cs dep + * Remove old cruft: + - bluez-pan from /etc/default/bluetooth + - bluez-sdp from postinst + * Install *-api.txt + * Update S-V to 3.8.0, no changes needed + * Call hid2hci in init.d restart action (Closes: #490980) + * Fix startup/shutdown message for dund (Closes: #490851) + * Build dfutool (Closes: #489038) + * Fix lintian-catched errors: + - change cupsys dep to cups + - add #debhelper# to bluez-audio.preinst + * Rephrase README.Debian as suggested in #477335 + + -- Filippo Giunchedi Sun, 20 Jul 2008 17:57:05 +0200 + +bluez-utils (3.30-3ubuntu3) intrepid; urgency=low + + * debian/control + - Depend on lsb-base >= 3.2-14, providing status_of_proc() + * debian/bluez-utils.bluetooth.init + - Add the 'status' action (LP: #251684) + + -- Nathan Handler Thu, 24 Jul 2008 21:32:31 -0500 + +bluez-utils (3.30-3ubuntu2) intrepid; urgency=low + + [ Basilio A. Kublik ] + * New patch, 010_hciconfig-hciX, add hci interface to command in hciconfig + manpage. (LP: #192668) + + [ Loic Minier ] + * Rebase above change on top of 3.30-3ubuntu1 and target intrepid. + * Convert above change to a patch instead of living in the .diff. + * Update upload date. + * Add #DEBHELPER# token to debian/bluez-audio.preinst. + + -- Basilio A. Kublik Tue, 17 Jun 2008 23:22:48 +0200 + +bluez-utils (3.30-3ubuntu1) intrepid; urgency=low + + * Merge with debian unstable, remaining changes: (LP: #235576) + - debian/control: + * Leave maintainer as Ubuntu Core Dev + - debian/patches: + * Drop 060_gst_marginal, it's now included in debian patch + 006_a2dpsink_marginal + * Leave 007_dell_bluetooth.patch as it's not upstream until 3.32. + * Leave 002_hcid_conf_defaults delta to debian. + - debian/bluez-utils.preinst: + * Check for upgrades before 3.30 and cleanup old service files + - debian/rules: + * Turn off hidd, dund, and pand to try the plugins again. + If bug #191704 or #192043 crop up again, feel free to re-enable + these. + * Install network plugin conf file. + * Introduce 3 new packages, bluez-network, bluez-serial, bluez-input. + - debian/bluez-{network,serial,input}.install: + * Include the plugins for network, serial, and input. + - debian/rules: + * Enable network, serial, and input plugins. + + -- Mario Limonciello Wed, 28 May 2008 13:40:48 -0500 + +bluez-utils (3.30-3) unstable; urgency=low + + * Add watch file + * Properly guard in bluez-utils.postinst before moving a conffile + (Closes: #415480) + * Comment conffile renaming for versions <= 2.19 + + -- Filippo Giunchedi Thu, 17 Apr 2008 18:33:47 +0200 + +bluez-utils (3.30-2) unstable; urgency=low + + * Add dbus as dependency in the init script (Closes: #475656) + * Add a NEWS explaining the switch from services to shared objects + (Closes: #475076) + * Downgrade bluez-gnome from recommends to suggests together with + kdebluetooth (Closes: #448553, #458945) + * Remove old Conflicts/Replaces on bluez-sdp and bluez-pan + + -- Filippo Giunchedi Mon, 14 Apr 2008 17:54:56 +0200 + +bluez-utils (3.30-1) unstable; urgency=low + + * New upstream release (Closes: #473403) + + Bump build-dep to libbluetooth-dev >= 3.30 + + Services are now plugins, so drop 001_audio_service_autostart.patch + + Drop 006_baudrates.patch applied upstream + * Explicitly enable PAND/DUND/HIDD instead of plugins for now + * Fix bashism in init script (Closes: #464495) + * Add patch to register a2dpsink as marginal so it doesn't take over + * Reload dbus in postinst (Closes: #466013) + * Change homepage field to bluez.org (Closes: #444332) + * Rephrase README.Debian and remove references to 2.4 kernel + (Closes: #413393) + + -- Filippo Giunchedi Sat, 05 Apr 2008 16:09:24 +0200 + +bluez-utils (3.26-0ubuntu6) hardy; urgency=low + + * debian/rules + - Enable hidd and pand as users are experiencing problem without those + binaries. (LP: #191704, #192043) + + -- Onkar Shinde Wed, 16 Apr 2008 17:41:18 +0530 + +bluez-utils (3.26-0ubuntu5) hardy; urgency=low + + * Add 007_dell_bluetooth to enable HID->HCI + switching on Dell 370 & 410 BT controllers. (LP: #209715) + + -- Mario Limonciello Fri, 04 Apr 2008 13:34:15 -0500 + +bluez-utils (3.26-0ubuntu4) hardy; urgency=low + + * enable dund, so that palm pilot ppp-over-BT works. + + -- LaMont Jones Tue, 01 Apr 2008 21:16:29 -0600 + +bluez-utils (3.26-0ubuntu3) hardy; urgency=low + + * Add missing Ubuntu change in bluez-utils to install service files. + (LP: #178525, #191704) + + -- Steve Kowalik Fri, 15 Feb 2008 10:14:40 +1100 + +bluez-utils (3.26-0ubuntu2) hardy; urgency=low + + * Add missing Conflicts and Replaces for bluez-audio. LP: #191304. + + -- Tollef Fog Heen Wed, 13 Feb 2008 12:32:43 +0100 + +bluez-utils (3.26-0ubuntu1) hardy; urgency=low + + * New upstream release + * Merge from debian unstable, remaining changes: + - Move bluez-audio from Recommends to Depends (but keep it in a + separate package to make merging from Debian easier). + - Keep setting discovto 0 in hcid.conf by default + - Don't care about stop links if we are shutting down. + - Enable network, serial and input modules. + - Change maintainer to Ubuntu Core Developers. + - Make the a2dp gstreamer plugin be of rank marginal rather than + primary. + + -- Tollef Fog Heen Mon, 11 Feb 2008 15:45:49 +0100 + +bluez-utils (3.24-1) unstable; urgency=low + + * New upstream release, bump build-dep to libbluetooth-dev >= 3.24 + * Partially pull patch from ubuntu to enable audio support (Closes: #453066) + * Split audio support into bluez-audio and make bluez-utils Recommend that + (Closes: #452610, #456818) + * Install lintian override for conffile handling and bluetooth description + * Add debian/patches/003_configure_amd64_rpath.patch for avoiding rpath on + amd64 + + -- Filippo Giunchedi Sun, 13 Jan 2008 11:27:59 +0100 + +bluez-utils (3.24-0ubuntu2) hardy; urgency=low + + * Install /etc/bluetooth/*.service files as well. (LP: #178525) + + -- Steve Kowalik Wed, 09 Jan 2008 13:22:37 +1100 + +bluez-utils (3.24-0ubuntu1) hardy; urgency=low + + * New upstream version, and merge from Debian unstable: + - Add Autostart=true to audio service file. + - Patch that downgrades of the rank of a2dpsink from primary to marginal. + - Add libgstreamer-plugins-base0.10-dev, libgstreamer0.10-dev, + gstreamer-tools and libasound2-dev to the Build-Depends. + - Run dh_gstscancodecs during build. + - Add -enable-network --enable-serial --enable-input --enable-audio + --enable-alsa to the ./configure call. + - Install all of the new files. + - Don't stop the service when shutting down or rebooting. + - Munge Maintainer field as per spec. + * Bump the Build-Dependancy on bluez-libs. + + -- Steve Kowalik Fri, 04 Jan 2008 21:29:10 +1100 + +bluez-utils (3.22-2) unstable; urgency=medium + + * Added patches/006_baudrates.patch to fix FTBFS on sparc. + + -- Mario Iseli Mon, 10 Dec 2007 14:26:30 +0100 + +bluez-utils (3.22-1ubuntu2) hardy; urgency=high + + * New patch, 060_gst-rank-marginal, downgrades the rank of a2dpsink from + primary to marginal; should fix a2dpsink taking over as the default output + sink. + + -- Loic Minier Thu, 29 Nov 2007 22:09:36 +0100 + +bluez-utils (3.22-1ubuntu1) hardy; urgency=low + + * Merge from Debian unstable. + * Remaining Ubuntu changes: + - Add Autostart=true to audio service file. + - Add libgstreamer-plugins-base0.10-dev, libgstreamer0.10-dev, + gstreamer-tools and libasound2-dev to the Build-Depends. + - Run dh_gstscancodecs during build. + - Add -enable-network --enable-serial --enable-input --enable-audio + --enable-alsa to the ./configure call. + - Install all of the new files. + - Don't stop the service when shutting down or rebooting. + - Munge Maintainer field as per spec. + * Ubuntu changes dropped: + - Kubuntu's pin helper patch, since it isn't needed any more. + * Bump the Build-Dependancy on bluez-libs. + * Update the Autostart=true patch. + + -- Steve Kowalik Tue, 27 Nov 2007 13:48:54 +1100 + +bluez-utils (3.22-1) unstable; urgency=low + + * New upstream release (Closes: #440692). + * Added myself to the uploaders field. + * Added official VCS fields to debian/control. + * Added official Homepage field to debian/control. + * fixed bluez.sf.net as bluez.org in copyright and control + * copyright updated with new copyright holders + + -- Mario Iseli Thu, 22 Nov 2007 14:15:33 +0100 + +bluez-utils (3.20-1) unstable; urgency=low + + * New upstream release + + -- Filippo Giunchedi Thu, 11 Oct 2007 17:22:10 +0200 + +bluez-utils (3.20-0ubuntu1) hardy; urgency=low + + * New upstream release. + * Bump Build-Depends on bluez-libs to be 3.20. + * Drop 990_upstream_cvs_gstbluetooth_crasher.patch, integrated upstream. + * Correct spelling of Original in the control file. + + -- Steve Kowalik Wed, 24 Oct 2007 15:45:03 +1000 + +bluez-utils (3.19-1) unstable; urgency=low + + * New upstream release + + -- Mario Iseli Thu, 27 Sep 2007 09:57:10 +0200 + +bluez-utils (3.19-0ubuntu3) gutsy; urgency=low + + * Fix XSBC-Maintainer to be XSBC-Original-Maintainer. + + -- Tollef Fog Heen Wed, 03 Oct 2007 10:28:03 +0200 + +bluez-utils (3.19-0ubuntu2) gutsy; urgency=low + + * Add patch from upstream CVS to avoid crashing on zero-length files. + + -- Tollef Fog Heen Fri, 28 Sep 2007 14:57:52 +0200 + +bluez-utils (3.19-0ubuntu1) gutsy; urgency=low + + * New upstream release + - Various bugfixes + * Bump build-depends to bluez-libs 3.19. + * Add Autostart=true to audio service file. + + -- Tollef Fog Heen Wed, 19 Sep 2007 14:33:02 +0200 + +bluez-utils (3.18-0ubuntu2) gutsy; urgency=low + + * Add libgstreamer-plugins-base0.10-dev and libgstreamer0.10-dev to + Build-depends. + + -- Tollef Fog Heen Mon, 10 Sep 2007 10:58:26 +0200 + +bluez-utils (3.18-0ubuntu1) gutsy; urgency=low + + * New upstream release: + - 3.18: + - Implement proper locking for headsets. + - Fix various A2DP SEP locking issues. + - Fix and cleanup audio stream handling. + - Fix stream starting if suspend request is pending. + - Fix A2DP and AVDTP endianess problems. + - Add network timeout and retransmission support. + - Add more detailed decoding of EIR elements. + - 3.17: + - Fix crashes in audio and network services. + - Check PAN source and destination roles. + - Only export the needed symbols for the plugins. + * debian/bluez-utils.install: install usr/lib/gstreamer0.10. + * debian/rules: run dh_gstscancodecs. + * debian/control: + - bump libbluetooth2-dev requirement. + - Build-Depends on gstreamer-tools. + + -- Daniel Holbach Fri, 07 Sep 2007 10:12:05 +0200 + +bluez-utils (3.16-0ubuntu2) gutsy; urgency=low + + * Fixed bluez-utils.install, install missing files, makes kdebluetooth + happy again + + -- Anthony Mercatante Wed, 29 Aug 2007 23:49:13 +0200 + +bluez-utils (3.16-0ubuntu1) gutsy; urgency=low + + * New upstream release: + - Add support for headsets with SCO audio over HCI. + - Add support for auto-create through ALSA plugin. + - Add support for ALSA plugin parameters. + - Add GStreamer plugin with SBC decoder and encoder. + - Fix network service NAP, GN and PANU servers. Set EIR information from + SDP database. + * debian/control: bumped libbluetooth2-dev requirement. + + -- Daniel Holbach Wed, 29 Aug 2007 15:27:30 -0400 + +bluez-utils (3.15-0ubuntu2) gutsy; urgency=low + + * debian/rules: + - --enable-obex dropped, + - --enable-network --enable-serial --enable-input --enable-audio and + --enable-alsa added. + * debian/control: Build-Depends on libasound2-dev. + * Fixes "A2DP support is not included in the binary packages of bluez-utils" + (LP: #135196) + + -- Daniel Holbach Tue, 28 Aug 2007 10:46:05 -0400 + +bluez-utils (3.15-0ubuntu1) gutsy; urgency=low + + * New upstream release: + - 3.15: + - Add A2DP support to the audio service. + - Add proxy support to the serial service. + - Set service classes value from SDP database. + - 3.14: + - Add missing signals for the adapter interface. + - Add basic commands for Simple Pairing. + - Add correct Simple Pairing and EIR interaction. + - Add missing properties for remote information. + - Add EPoX endian quirk to the input service. + - Fix HID descriptor import and storage functions. + - Fix handling of adapters in raw mode. + - Fix remote device listing methods. + - 3.13: + - Fix some issues with the headset support. + - Fix concurrent pending connection attempts. + - Fix usage of devname instead of netdev. + - Add identifier for Nokia SyncML records. + - Add command for reading the CSR chip revision. + - Add generic CSR radio test support. + * debian/control: bump libbluetooth2-dev requirement. + + -- Daniel Holbach Mon, 27 Aug 2007 17:38:54 -0400 + +bluez-utils (3.13-1) unstable; urgency=low + + * New upstream release + - pand/main.c fix for devname/devname (Closes: #433080) + - debian/patches/001_pand_manpage.patch no longer needed + * binNMU-safety patch by Lior Kaplan (Closes: #433545) + * Do not install sdpd, explict --enable-glib configure flag and build-dep + + -- Filippo Giunchedi Thu, 02 Aug 2007 16:01:59 +0200 + +bluez-utils (3.12-1) unstable; urgency=low + + The "sorry this was long due" release + + * New upstream release (Closes: #425678, #388635) + * finish libbluetooth2-dev transition (Closes: #427270) + * completely remove devfs support + * remove modprobe.d/bluez as well as it is in the standard aliases + * remove bluez-passkey-gnome from Recommends since now it is provided by + bluez-gnome (Closes: #429300) + * don't do anything on stop in init.d/bluetooth if BLUETOOTH_ENABLED == 0 + (Closes: #406624) + * Refer to /etc/default/bluetooth in init script, instead of bluez-utils + (Closes: #426750) + * Move /etc/dbus-1/system.d/bluez-hcid.conf to bluetooth.conf + * Add HCID_OPTIONS to init script, with default set to "-x -s" + (Closes: #412751) + * This release removes sdpd, instead the "-s" flag is passed to hcid + * Stop shipping /usr/lib/bluetooth dir (Closes: #427159) + * Add HID2HCI_ENABLED switch to init/default scripts + * Remove mention of /etc/bluetooth/pan/dev-up from pand.1 manpage and add a + note to /etc/default/bluetooth (Closes: #398190) + * fix README.Debian.gz passkey incorrect name (Closes: #379403) + * fix NEWS.Debian capital lettering (Closes: #416158) + * Removed bashisms from etc/init.d/bluetooth, shell is back to bin/sh + * do not install modutils files and remove Depends: line + + -- Filippo Giunchedi Thu, 12 Jul 2007 16:19:40 +0200 + +bluez-utils (3.12-0ubuntu1) gutsy; urgency=low + + * New upstream release: + - Add support for limited discovery mode. + - Add support for setting of event mask. + - Add GetRemoteServiceIdentifiers method. + - Add skeleton for local D-Bus server. + - Add headset gain control methods. + - Fix various headset implementation issues. + - Fix various serial port service issues. + - Fix various input service issues. + - Let CUPS plugin discover printers in range. + - Improve the BCM2035 UART init routine. + - Ignore connection events for non-ACL links. + * debian/control: bumped bluez-libs requirement. + + + -- Daniel Holbach Tue, 26 Jun 2007 10:39:33 +0200 + +bluez-utils (3.11-0ubuntu1) gutsy; urgency=low + + * New upstream release. + * debian/control: + - bump libbluetooth-dev Build-Depends. + - change from ${Source-Version} to ${source:Version}. + + -- Daniel Holbach Fri, 08 Jun 2007 14:32:15 +0200 + +bluez-utils (3.9-0ubuntu4) feisty; urgency=low + + * debian/control: + - Recommends bluez-gnome instead of bluez-passkey-gnome. + + -- Daniel Holbach Fri, 30 Mar 2007 14:59:45 +0200 + +bluez-utils (3.9-0ubuntu3) feisty; urgency=low + + * debian/patches/010-kubuntu-pin-helper.patch: + - updated for better debugging output. + + -- Anthony Mercatante Wed, 28 Mar 2007 00:47:12 +0100 + +bluez-utils (3.9-0ubuntu2) feisty; urgency=low + + * debian/patches/010-kubuntu-pin-helper.patch: + - updated for with 3.9 + + -- Anthony Mercatante Wed, 21 Mar 2007 21:35:30 +0100 + +bluez-utils (3.9-0ubuntu1) feisty; urgency=low + + * New upstream release: + - Add RemoteDeviceDisconnectRequested signal. + - Add updated service framework. + - Add embedded GLib library. + - Add support for using system GLib library. + - Create internal SDP server library. + * debian/control: + - bump bluez-libs requirement. + - add libglib2.0-dev as Build-Depends. + * debian/patches/010-kubuntu-pin-helper.patch: + - updated. + * debian/rules, debian/bluez-utils.examples: + - updated location of example passkey-agent.c + * debian/rules: + - use --disable-sdpd and --enable-glib. + * debian/bluez-utils.bluetooth.init: + - don't start/stop sdpd, pass hcid -s instead. + + -- Daniel Holbach Mon, 19 Feb 2007 11:09:01 +0100 + +bluez-utils (3.8-0ubuntu1) feisty; urgency=low + + * New upstream release: + - The new service and authorization API has been added and marked as + experimental features at the moment. + * debian/patches/010-kubuntu-pin-helper.patch: + - updated. + * debian/patches/015-add-ids-for-logitech-dinovo-laser.patch: + - dropped, added upstream. + * debian/control: + - bumped libbluetooth2-dev Build-Depends. + + -- Daniel Holbach Mon, 8 Jan 2007 12:23:21 +0100 + +bluez-utils (3.7-1ubuntu5) feisty; urgency=low + + * debian/patches/015-add-ids-for-logitech-dinovo-laser.patch: + - add IDs for Logitech diNovo Laser keyboard and mouse (Malone: #66884) + + -- Daniel Holbach Wed, 6 Dec 2006 18:59:47 +0100 + +bluez-utils (3.7-1ubuntu4) edgy; urgency=low + + * debian/bluez-utils.bluetooth.init: + - pass -- $HCID_OPTIONS to 'restart' too, not only to 'start' (Malone: + #67169), thanks James Henstridge for + finding out. + + -- Daniel Holbach Fri, 20 Oct 2006 17:47:23 +0200 + +bluez-utils (3.7-1ubuntu3) edgy; urgency=low + + * debian/rules: + - install usr/bin/passkey-agent. + * debian/patches/010-kubuntu-pin-helper.patch: + - applied modified version of http://kmobiletools.org/node/228 + + -- Daniel Holbach Fri, 13 Oct 2006 13:40:52 +0200 + +bluez-utils (3.7-1ubuntu2) edgy; urgency=low + + * Add discovto 0 to the default config file leading to iscan enable + working out of the box. Malone: #59222 + + -- Tollef Fog Heen Wed, 11 Oct 2006 13:22:49 +0200 + +bluez-utils (3.7-1ubuntu1) edgy; urgency=low + + * Merge from debian unstable. + - Remove extra space after Architecture: any + - We still don't want modutils + - Better description -- Bluetooth services, not just bluetooth + - Enable experimental DBUS interfaces by default + - Respect VERBOSE when logging messages. + - Don't stop init script in runlevel 0 and 6. + - We install udev rules directly to the rules.d directory, so remove + symlink magic from bluez-pcmcia-support.postinst + + -- Tollef Fog Heen Wed, 11 Oct 2006 12:26:36 +0200 + +bluez-utils (3.7-1) unstable; urgency=low + + * New upstream release + * removed some more patched included upstream + * do not Suggest python anymore, bluez-pin is gone + * remove hidd/hcid/pand/dund man pages, they are included upstream + * remove sysvinit dep (closes: #386132) + + -- Filippo Giunchedi Mon, 2 Oct 2006 00:20:01 +0200 + +bluez-utils (3.5-1) unstable; urgency=medium + + * New upstream release (closes: #384379) + * urgency medium since we are closing RC bugs + * removed bluez-bcm203x, obsoleted by upstream + * fix MAKEDEV usage (Closes: #387182, #387193, #387197, #387410) + * removed merged/obsolete patches: + - debian/patches/000_rfcomm_conf_example.patch + - debian/patches/006_xsims.patch + - debian/patches/007_hcid_typo.patch + - debian/patches/004_rfcomm_usage.patch + * correctly set and restore IFS in /etc/init.d/bluetooth while parsing + SDPTOOL_OPTIONS (Closes: #388514) + + -- Filippo Giunchedi Sun, 17 Sep 2006 13:35:40 +0200 + +bluez-utils (3.1-4) unstable; urgency=medium + + * Acknowledge NMU by Marga, this closes: #379200 + * fixed udev rules accordingly with upstream + * strip trailing \n if found in passkey (also closes: 383188) + * fix /etc/default/bluetooth in README.Debian (closes: #383783) + * add dbus to depends: for passkey management while discussing a better + solution (closes: #382791, #380283) + * register_passkeys when doing an initscript restart (closes: 381582) + * fix register-passkeys shell redirection (closes: #380452) + + -- Filippo Giunchedi Sun, 20 Aug 2006 14:18:19 +0200 + +bluez-utils (3.1-3.1) unstable; urgency=medium + + * Non-maintainer upload to fix Failure To Build From Source in builders + that use sudo instead of fakeroot. (Closes: #379200) + + -- Margarita Manterola Wed, 2 Aug 2006 19:38:40 -0300 + +bluez-utils (3.1-3) unstable; urgency=low + + * s/PWD/CURDIR/ to avoid sudo FTBFSage, thanks Dato! (Closes: #379200) + * new handling of outgoing PIN requests: there's a + /usr/lib/bluetooth/register-passkey script that is invoked by the init + script, it registers every passkey found in /etc/bluetooth/passkeys via + the /usr/lib/bluetooth/add-passkey (a modified version of upstream's + passkey-agent). /etc/bluetooth/pin is converted to + /etc/bluetooth/passkeys/default if found. + I hope this Closes: #378446 . README.Debian updated accordingly. + * fix postinst for bluez-pcmcia-support as we don't ship + /etc/pcmcia/bluetooth anymore (Closes: #378836) + + -- Filippo Giunchedi Tue, 25 Jul 2006 12:05:58 +0200 + +bluez-utils (3.1-2) unstable; urgency=low + + * more LSB info added to init script + * default pin (or passkey) is 1234 (patch to hcid.conf) + * drop bluez-pin dep (see #378427) as it is obsolete and install + passkey-agent from upstream instead (Closes: #378446, #239820, #241120) + * drop bluetooth-desktop as well + * really install pcmcia-support udev rules (Closes: #377976) + * do not install devfs rules as it is deprecated (Closes: #374307) + + -- Filippo Giunchedi Sun, 17 Jul 2006 09:21:50 +0200 + +bluez-utils (3.1-1ubuntu10) edgy; urgency=low + + * Use proper if construct to avoid exiting with non-zero value if + /etc/pcmcia/bluetooth doesn't exist. + + -- Tollef Fog Heen Thu, 14 Sep 2006 22:19:58 +0200 + +bluez-utils (3.1-1ubuntu9) edgy; urgency=low + + * Only chmod /etc/pcmcia/bluetooth if it exists. + + -- Tollef Fog Heen Thu, 14 Sep 2006 19:51:34 +0200 + +bluez-utils (3.1-1ubuntu8) edgy; urgency=low + + * Drop totally unnecessary dependency on sysvinit. + + -- Scott James Remnant Thu, 31 Aug 2006 17:15:26 +0100 + +bluez-utils (3.1-1ubuntu7) edgy; urgency=low + + * Rebuild against dbus 0.90 + + -- Sebastian Dröge Thu, 24 Aug 2006 17:26:19 +0200 + +bluez-utils (3.1-1ubuntu6) edgy; urgency=low + + * Fix the patch so it actually applies. + + -- Matthew Garrett Mon, 21 Aug 2006 19:52:50 +0100 + +bluez-utils (3.1-1ubuntu5) edgy; urgency=low + + * Fix the init script + + -- Matthew Garrett Mon, 21 Aug 2006 19:37:17 +0100 + +bluez-utils (3.1-1ubuntu4) edgy; urgency=low + + * Fix up the DBUS SDP interface + + -- Matthew Garrett Mon, 21 Aug 2006 19:26:09 +0100 + +bluez-utils (3.1-1ubuntu3) edgy; urgency=low + + * Fix discoverability of host + * Enable DBUS functionality + * Add RFCOMM interface over DBUS + + -- Matthew Garrett Mon, 21 Aug 2006 15:09:34 +0100 + +bluez-utils (3.1-1ubuntu2) edgy; urgency=low + + * Remove stop links from rc0 and rc6 + + -- Scott James Remnant Thu, 20 Jul 2006 23:57:42 +0100 + +bluez-utils (3.1-1ubuntu1) edgy; urgency=low + + * Merge from debian unstable, remaining changes: + - drop dependency on modutils, + - don't build bluez-bcm203x package, + - LSB init script. + + -- Scott James Remnant Wed, 12 Jul 2006 17:18:45 +0100 + +bluez-utils (3.1-1) unstable; urgency=low + + * New upstream release + * removed patches/003_hcid_conf_addition.patch: external PIN helper is no + longer used, DBUS is used instead + * removed patches/003_manpages.patch: applied upstream + * removed patches/010_rfcomm_tty.patch: applied upstream + + -- Filippo Giunchedi Mon, 3 Jul 2006 18:58:07 +0200 + +bluez-utils (2.25-2) unstable; urgency=low + + * added BLUETOOTH_ENABLE to /etc/default/bluetooth (Closes: #360915) + * document /etc/bluetooth/pan/dev-up in pand.1 (Closes: #237825) + * added info about discovering devices to README.Debian (Closes: #304222) + * improved /etc/init.d/bluetooth, now featuring SDPTOOL_OPTIONS and using + bash instead of sh (because of $IFS usage, improvements are welcome) + (Closes: #185082) 3+ years old! + * Depend: makedev | udev + * fix the rfcomm 'anycommand' bug, upstream CVS patch (Closes: #229167) + * fix the obscure error message from rfcomm when tty support is not + available (Closes: #322732) + + -- Filippo Giunchedi Fri, 2 Jun 2006 14:10:35 +0200 + +bluez-utils (2.25-1ubuntu1) edgy; urgency=low + + * merged from debian/unstable: + - updated debian/bluez-utils.bluetooth.init with our verbose + handling + - debian/patches/008_unsafe_pand_option.patch: re-added + - patches/002_hcid_conf_defaults.patch: use pinwrapper instead of bluez-pin + - don't build bluez-bcm203x + - build-dep on libbluetooth2-dev + + -- Michael Vogt Fri, 30 Jun 2006 15:46:52 +0200 + +bluez-utils (2.25-1) unstable; urgency=low + + * new upstream version + * install anything from /etc/dbus*/, thanks to Hendrik Sattler + (Closes: #284745) + * first remove dangling init.d links, then move /etc/init.d/bluez-utils to + bluetooth (Closes: #351330) + + -- Filippo Giunchedi Mon, 13 Feb 2006 22:31:26 +0100 + +bluez-utils (2.24-2) unstable; urgency=high + + * tight the dependency on lsb-base (>= 3.0-3) since we are using + log_daemon_msg (Closes: #350876) + * change dependency on makedev as suggested by Steve Langasek + (Closes: #350591) + * expand on hcid.conf(5) about pin helper parameters (Closes: #297566) + + -- Filippo Giunchedi Sun, 5 Feb 2006 21:52:39 +0100 + +bluez-utils (2.24-1) unstable; urgency=low + + * upload to unstable, rebuilding against dbus 0.60 + (Closes: #337988, #338794) + * make use of makedev in bluez-utils.postinst and conflict with + experimental's makedev (Closes: #338743) + + -- Filippo Giunchedi Mon, 9 Jan 2006 14:04:55 +0100 + +bluez-utils (2.24-0exp1) experimental; urgency=low + + * New upstream christmas release, really bugfix only + * rebuild against dbus (closes: #338794) + * fix hcid/security.c typo (closes: #339413) + * reworked bluetooth init script + + -- Filippo Giunchedi Mon, 26 Dec 2005 11:51:03 +0100 + +bluez-utils (2.24-0ubuntu6) dapper; urgency=low + + * Fix the 'install' call harder, to deal with every possible mangling + of coreutils semantics we've seen over the last 6 months, really. + + -- Adam Conrad Mon, 20 Mar 2006 12:39:11 +1100 + +bluez-utils (2.24-0ubuntu5) dapper; urgency=low + + * Use POSIX-compliant syntax with 'install' in debian/rules, so it + doesn't accuse us of overwriting directories with files. + + -- Adam Conrad Sun, 19 Mar 2006 22:30:51 +1100 + +bluez-utils (2.24-0ubuntu4) dapper; urgency=low + + * Enable hid2hci by default and start hidd with the --search option + * Apply unsafe handling of pand -e option patch (LP #6714) + + -- Charles Majola Wed, 15 Feb 2006 03:00:24 +0000 + +bluez-utils (2.24-0ubuntu3) dapper; urgency=low + + * pinwrapper script added and 002_hcid_conf_defaults.patch modified + to use it for kubuntu compatibility + https://launchpad.net/distros/ubuntu/+source/kdebluetooth/+bug/30889 + * Fix by Anthony Mercatante + + -- Jonathan Riddell Sun, 02 Feb 2006 00:59:16 +0100 + +bluez-utils (2.24-0ubuntu2) dapper; urgency=low + + * Prefer module-init-tools over modutils + + -- Matt Zimmerman Mon, 30 Jan 2006 07:14:21 -0800 + +bluez-utils (2.24-0ubuntu1) dapper; urgency=low + + * New upstream version + + -- Charles Majola Tue, 17 Jan 2006 10:57:52 +0200 + +bluez-utils (2.23-0exp1) experimental; urgency=low + + * New upstream release, Closes: #338260 + * suggest: python (>=1.5) this closes: #328410 + * dbus_pin_helper is now documented in hcid.conf manpage (Closes: #295742) + * added bluetooth and bluetooth-desktop metapackages for LSB 3.0 compilance + * updated 003_manpages.patch + + -- Filippo Giunchedi Tue, 20 Dec 2005 14:15:37 +0100 + +bluez-utils (2.22-0ubuntu3) dapper; urgency=low + + * debian/patches/007_dbus-0.60-api: + - fix a FTBFS because of dbus api changes + + -- Michael Vogt Tue, 20 Dec 2005 21:44:22 +0100 + +bluez-utils (2.22-0ubuntu2) dapper; urgency=low + + * rebuild for latest dbus, changed dependencies accordingly + + -- Michael Vogt Tue, 20 Dec 2005 20:41:48 +0100 + +bluez-utils (2.22-0ubuntu1) dapper; urgency=low + + * New upstream version + + -- Charles Majola Tue, 1 Nov 2005 22:08:47 +0000 + +bluez-utils (2.20-0ubuntu3) breezy; urgency=low + + * bluez-utils.init + - don't start hid2hci by default + + -- Charles Majola Fri, 30 Sep 2005 09:33:00 +0200 + +bluez-utils (2.20-0ubuntu2) breezy; urgency=low + + * Remove depends on bluez-pin for bluez-utils + + -- Jonathan Riddell Mon, 12 Sep 2005 14:12:16 +0100 + +bluez-utils (2.20-0ubuntu1) breezy; urgency=low + + * New upstream release + * Retire patches merged upstream + - debian/patches/009_escape_pinhelper_quotes.patch + - debian/patches/008_let_bluepin_check_for_Xorg.patch + + -- Charles Majola Wed, 7 Sep 2005 11:04:01 +0200 + +bluez-utils (2.19-1) unstable; urgency=high + + * New upstream release. + * Urgency high as fixes hcid pin helper vulnerability (CAN-2005-2547) + (Closes: #323365) + * Bump libbluetooth1-dev build dependency to 2.19 + * Add note about new features in debian/NEWS + + -- Edd Dumbill Fri, 19 Aug 2005 01:12:02 +0100 + +bluez-utils (2.18-1) unstable; urgency=low + + * New upstream version (Closes: #311743) + * Add amd64 to archs for bluez-pcmcia-support (Closes: #294489) + * bluez-utils.init: use -q option to hid2hci, remove /dev/null + redirection. + + -- Edd Dumbill Sat, 16 Jul 2005 14:15:37 +0100 + +bluez-utils (2.18-0ubuntu4) breezy; urgency=low + + * Remove "PIN" prefix, only pin helpers use it, security is set to auto + * CAN Entry + + -- Charles Majola Mon, 29 Aug 2005 10:06:31 +0200 + +bluez-utils (2.18-0ubuntu3) breezy; urgency=low + + * Change maintainer + * Bump Standards Version + * Remove package bcm203x, doesn't work with 2.6 kernels + * Fix pairing failure due to wrong default pin "1234" -> "PIN:1234" + + -- Charles Majola Mon, 15 Aug 2005 11:32:49 +0200 + +bluez-utils (2.18-0ubuntu2) breezy; urgency=low + + * debian/patches/009_escape_pinhelper_quotes.patch + - possible security valnerability (CAN-2005-2547) + + -- Charles Majola Wed, 10 Aug 2005 12:49:39 +0200 + +bluez-utils (2.18-0ubuntu1) breezy; urgency=low + + * New upstream release + - retire dbus patch, included upstream + + -- Charles Majola Wed, 13 Jul 2005 15:30:40 +0200 + +bluez-utils (2.15-2) unstable; urgency=low + + * Don't make device nodes if using udev (Closes: #283866) + + -- Edd Dumbill Sun, 6 Feb 2005 15:55:45 +0000 + +bluez-utils (2.15-1ubuntu2) breezy; urgency=low + + * debian/patches/001_dbus.patch: + - updated for the new dbus. + * debian/control.in: + - updated the Build-Depends on dbus. + + -- Sebastien Bacher Thu, 26 May 2005 23:03:03 +0200 + +bluez-utils (2.15-1ubuntu1) breezy; urgency=low + + * Resynchronise with Debian. + + -- Jeff Bailey Wed, 20 Apr 2005 10:59:58 -0400 + +bluez-utils (2.15-1) unstable; urgency=low + + * New upstream release. + * debian/control: require libbluetooth1-dev 2.15 or better to build. + * Update 003_manpages.patch. + * Retire 007_hidd_role_switch.patch as now in upstream. + + -- Edd Dumbill Sat, 5 Feb 2005 18:09:24 +0000 + +bluez-utils (2.10-6) unstable; urgency=low + + * Move the bluez-bcm203x package to contrib and make it depend on the + non-free firmware. + + -- Edd Dumbill Wed, 1 Dec 2004 14:53:30 +0000 + +bluez-utils (2.10-5ubuntu3) hoary; urgency=low + + * Let bluez-pin also check for Xorg server. + + -- Matthias Urlichs Thu, 3 Mar 2005 21:29:06 +0100 + +bluez-utils (2.10-5ubuntu2) hoary; urgency=low + + * Suggest python instead of python2.2. + + -- Matthias Klose Thu, 13 Jan 2005 00:31:50 +0100 + +bluez-utils (2.10-5ubuntu1) hoary; urgency=low + + * Resynchronise with Debian. + + -- Scott James Remnant Thu, 02 Dec 2004 12:46:42 +0000 + +bluez-utils (2.10-5) unstable; urgency=high + + * Build depend on libbluetooth1 >= 2.10-2, to get HID fix in for + big endian PowerPC machines and fix possible buffer overflow + vulnerability. See bug 281090 for more information. + + -- Edd Dumbill Mon, 29 Nov 2004 16:48:39 +0000 + +bluez-utils (2.10-4ubuntu1) hoary; urgency=low + + * Nathaniel McCallum + - debian/init.d: pretty initscript + - debian/control: versioned depend on lsb-base + + -- Thom May Mon, 29 Nov 2004 11:06:57 +0000 + +bluez-utils (2.10-4) unstable; urgency=low + + * Reflect rename of bluez-bcm203x-firmware to bluez-firmware. + * Update README.Debian to reference use of firmware packages. + + -- Edd Dumbill Fri, 12 Nov 2004 14:13:30 +0000 + +bluez-utils (2.10-3) unstable; urgency=low + + * New package: bluez-bcm203x for Broadcom firmware loading on 2.4 series + kernels. + * bluez-utils now suggests the firmware package; many dongles require + it to work. + + -- Edd Dumbill Fri, 12 Nov 2004 14:00:59 +0000 + +bluez-utils (2.10-2) unstable; urgency=high + + * rules, bluez-pcmcia-support.postinst: ensure /etc/pcmcia/bluetooth is + executable. + + -- Edd Dumbill Fri, 12 Nov 2004 10:55:41 +0000 + +bluez-utils (2.10-1) unstable; urgency=medium + + * New upstream release. Contains bugfixes useful for sarge. + * Retire 007_pcmcia_conf.patch. + * Add 007_hidd_role_switch.patch, which stops hidd forcing role switch. + Added --master to HIDD_OPTIONS to ensure that Apple Bluetooth Keyboards + reconnect automatically. (Closes: #274495) + + -- Edd Dumbill Thu, 14 Oct 2004 15:03:06 +0100 + +bluez-utils (2.9-4) unstable; urgency=high + + * Added patch 007_pcmcia_conf.patch, to fix breakage with PCMCIA startup. + Thanks Zoltan Ivanfi. (Closes: #271622) + + -- Edd Dumbill Wed, 15 Sep 2004 12:26:47 +0100 + +bluez-utils (2.9-3) unstable; urgency=high + + * debian/bluez-utils.init: Kill HCI connection on stop/start. Avoids need + for taking batteries out of Microsoft Bluetooth mouse on restart. + * debian/bluez-utils.init: Silence hid2hci output, it's noisy and shouldn't + complain if no hid dongles found. + * Fix a path in README.Debian (Closes: #266041) + + -- Edd Dumbill Sun, 29 Aug 2004 18:21:22 +0100 + +bluez-utils (2.9-2) unstable; urgency=low + + * Add in libusb-dev dependency so hid2hci is built. + + -- Edd Dumbill Sun, 8 Aug 2004 16:58:39 +0100 + +bluez-utils (2.9-1) unstable; urgency=low + + * New upstream release. + * Remove "XSI-isms" from init script, thanks David Weinehall + (Closes: #259837) + * Update configure flags. + * Update Debian NEWS file. + * Depend on libbluetooth1-dev >= 2.9-1. + + -- Edd Dumbill Sun, 8 Aug 2004 15:44:08 +0100 + +bluez-utils (2.8-1) unstable; urgency=low + + * New upstream release. + - Fixes initialisation of bnep interfaces (Closes: #256436) + * Remove everything in the 2.6 modprobe conf that's in the default + installation anyway. This basically leaves hidp protocol. + * Move dbus1-dev builddep to right place in control file (Closes: #257055) + * Don't install unrequired printers.conf. + * Amend README.Debian.bluez-cups to reflect no printers.conf. + * Retire hidd patch. + * Make hid startup happen before PAN startup (Closes: #258835) + * Include hcid.conf man page (Closes: #257041) + * Depend on libbluetooth1-dev >= 2.8-1 + + -- Edd Dumbill Fri, 16 Jul 2004 21:08:55 +0100 + +bluez-utils (2.7-5) unstable; urgency=low + + * Add separate modprobe config for kernel 2.6 (Closes: #255188) + + -- Edd Dumbill Sat, 19 Jun 2004 20:37:40 +0100 + +bluez-utils (2.7-4) unstable; urgency=low + + * Add support for HID proxy dongles in the init script. These + will now be switched on after hidd starts. + * Don't scribble permissions for /dev/rfcomm* on each install + (Closes: #231510) + + -- Edd Dumbill Mon, 14 Jun 2004 14:24:12 +0100 + +bluez-utils (2.7-3) unstable; urgency=low + + * Upload to unstable. + + -- Edd Dumbill Wed, 9 Jun 2004 23:25:51 +0100 + +bluez-utils (2.7-2) experimental; urgency=low + + * Add fix from Marcel Holtmann for hidd killall command + + -- Edd Dumbill Wed, 26 May 2004 19:43:04 +0100 + +bluez-utils (2.7-1) experimental; urgency=low + + * New upstream. + * Further large changes: this package now incorporates dund and pand. + * Updated man page patches. + * Updated hcid.conf patch. + * Enable building with D-BUS support. + * Enable building of CUPS backend: goes in new package bluez-cups. + Added printers.conf file and CUPS readme file. + * Integrated pand and dund startup stuff into the init script. + * Updated README.Debian. + * Now Conflicts, Replaces bluez-pan. + * Install module aliases in /etc/modprobe.d. + + -- Edd Dumbill Wed, 26 May 2004 12:43:08 +0100 + +bluez-utils (2.6-1) experimental; urgency=low + + * New upstream. In experimental as big changes. + * Build for all except s390. + * Conflicts with old bluez-sdp: this functionality is now in + the bluez-utils package. + * Merged startup from bluez-sdp into bluez-utils startup. + postinst now removes rc.d links for bluez-sdp. + + -- Edd Dumbill Thu, 6 May 2004 11:58:16 +0100 + +bluez-utils (2.4-6) unstable; urgency=high + + * Remove others-readable permissions from devfs configuration of + rfcomm devices. Do the same for the non-devfs versions. + (Closes: #229782) + + -- Edd Dumbill Mon, 26 Jan 2004 15:55:52 +0000 + +bluez-utils (2.4-5) unstable; urgency=low + + * Use $(DEB_DESTDIR) in rules, don't assume debian/tmp. This should + fix build failures on some of the buildds. + + -- Edd Dumbill Thu, 15 Jan 2004 23:22:56 +0000 + +bluez-utils (2.4-4) unstable; urgency=low + + * Practically all of the work for this upload done by Philipp Matthias Hahn + -- thanks Philipp! + * bluez-pcmcia-support is Arch: alpha,arm,i386,ia64,powerpc only, because + hppa,m68k,mips,mipsel,s390,sparc don't have pcmcia-cs. (Closes: #227925) + * Improve all manual pages. (patch 003_manpages.patch) + * Update rfcomm/main.h:usage() and rfcomm/rfcomm.1 (Closes: #227069) + (patch 004_rfcomm_usage.patch) + * Move bluepin and hcitool to /usr/bin (Closes: #226876) + * Moved l2ping to /sbin. + + -- Edd Dumbill Thu, 15 Jan 2004 18:22:20 +0000 + +bluez-utils (2.4-3) unstable; urgency=low + + * Don't install devfsd devices file, really (Closes: #220146) + * Add corresponding note about older kernels and devfs. + * Ensure NEWS.Debian is distributed (Closes: #227390) + + -- Edd Dumbill Wed, 14 Jan 2004 11:47:19 +0000 + +bluez-utils (2.4-2) unstable; urgency=low + + * Depend on modutils or module-init-tools (Closes: #226366) + * Maybe bluez-pcmcia-support be extra in priority, like pcmcia-cs + + -- Edd Dumbill Tue, 6 Jan 2004 10:41:31 +0000 + +bluez-utils (2.4-1) unstable; urgency=low + + * New upstream. + * Fix restart order (Closes: #224199) + * Use mksymlink in devfsd conf file (Closes: #220146) + * Add cmtp alias to the modutils file + * Updated NEWS.Debian to note rfcomm config file change, + update sample rfcomm config file + + -- Edd Dumbill Thu, 1 Jan 2004 20:19:09 +0000 + +bluez-utils (2.3-4) unstable; urgency=low + + * Restart rfcomm in init script restart (Closes: #216907) + + -- Edd Dumbill Sat, 25 Oct 2003 22:30:39 +0100 + +bluez-utils (2.3-3) unstable; urgency=low + + * Change python-gtk suggests to python-gtk-1.2 (Closes: #208119) + + -- Edd Dumbill Wed, 24 Sep 2003 13:21:58 +0100 + +bluez-utils (2.3-2) unstable; urgency=low + + * Fix net-pf-31 alias to 'bluez' not 'hci_usb' + * Move to cdbs + * Change priority to 'optional' + * Bump standards version to 3.5.9 + * Depend on the DBUS bluez-pin helper, and deprecate use of the + buggy Python pin helper as a default. (Closes: #196092, #191444) + * Move Python deps to Suggests. + * Add explanation to README.Debian that headset utils are very + experimental and not for installation (Closes: #196225) + * Use start-stop-daemon in init file. + * Change default PIN to '1234' as 'BlueZ' can't be used with most cellphone + PIN requests. + * Change default hcid.conf to include hostname in interface ID. + + -- Edd Dumbill Thu, 28 Aug 2003 12:38:35 +0100 + +bluez-utils (2.3-1) unstable; urgency=low + + * New upstream release + - hciconfig: CSR firmware revision support, voice commands now + working on big endian machines + - hciattach: support Texas Bluetooth modules, high UART rates on + Ericsson modules, BCSP initialisation fixes + - hcitool: support role switch command + - removes glib dependency + * Remove rfcomm lexing patch, now incorporated upstream + + -- Edd Dumbill Sat, 22 Mar 2003 13:53:09 +0000 + +bluez-utils (2.2-4) unstable; urgency=low + + * Moved to Colin's Build System. + + -- Edd Dumbill Sat, 22 Mar 2003 12:27:26 +0000 + +bluez-utils (2.2-3) unstable; urgency=low + + * Added versioned pcmcia-cs dependency for bluez-pcmcia-support, + needs pcmcia-cs 3.2 or better. (Closes: #181685) + * Amended bluepin to explictly require gtk 1.2 in anticipation + of the change of python-gtk to default to gtk 2.0. + * Fixed spelling mistake in bluepin. + + -- Edd Dumbill Sat, 22 Feb 2003 11:54:32 +0000 + +bluez-utils (2.2-2) unstable; urgency=low + + * Fixed permissions of /dev/bluetooth and /dev/bluetooth/rfcomm. + Thanks Gerd Flaig. (Closes: #181428) + * Added rfcomm initialisation into init file, commented out example + entry in rfcomm.conf so it doesn't get set up on init + * Fixed a bug in rfcomm which meant an empty config file would + generate a syntax error. + + -- Edd Dumbill Tue, 18 Feb 2003 00:32:26 +0000 + +bluez-utils (2.2-1) unstable; urgency=low + + * New upstream release + - support for voice settings in hciconfig + - updated man pages + - bug fixes to hcitool + * Updated standards version to 3.5.8 + + -- Edd Dumbill Wed, 1 Jan 2003 14:28:29 +0000 + +bluez-utils (2.1-3) unstable; urgency=low + + * /dev/rfcomm* now chgrp to 'dialout', thanks to Joey Hess for + pointing this out + * README.Debian updated to reflect status quo of kernel modules + + -- Edd Dumbill Mon, 2 Dec 2002 20:03:42 +0000 + +bluez-utils (2.1-2) unstable; urgency=low + + * Added directory creation to devfs devices file (thanks Zdzislaw + A.Kaleta) + * Fixed chgrp of /dev/rfcomm* to group 'bluetooth' + + -- Edd Dumbill Thu, 31 Oct 2002 07:47:44 +0000 + +bluez-utils (2.1-1) unstable; urgency=low + + * New upstream release + - adds kernel support for rfcomm + * Made postinst create correct rfcomm* and vhci devices + and add a system group 'bluetooth' + + -- Edd Dumbill Tue, 8 Oct 2002 17:01:35 +0100 + +bluez-utils (2.0-release-2) unstable; urgency=low + + * Added modutils alias entries for bnep and rfcomm, which will be + available in the latest releases of the kernel modules. + + -- Edd Dumbill Tue, 08 Oct 2002 16:59:57 +0100 + +bluez-utils (2.0-release-1) unstable; urgency=low + + * New upstream release + * Updated maintainer address to my Debian address + * Updated standards version to 3.5.6 + * Package now updates /etc/modutils/bluez for the BlueZ modules + * hcid is now stopped and started on an upgrade + + -- Edd Dumbill Sat, 31 Aug 2002 20:27:43 +0100 + +bluez-utils (2.0-pre12-2) unstable; urgency=low + + * Added AM_MAINTAINER_MODE to configure.in (Closes: #154929) + For more info on why I did this, see + http://lists.debian.org/debian-devel/2001/debian-devel-200111/msg01422.html + + -- Edd Dumbill Wed, 31 Jul 2002 11:28:30 +0100 + +bluez-utils (2.0-pre12-1) unstable; urgency=low + + * New upstream release + * Added TODO list, removed redundant upstream README + + -- Edd Dumbill Wed, 26 Jun 2002 12:37:26 +0100 + +bluez-utils (2.0-pre9-5) unstable; urgency=low + + * Added missing build-depends on bison and flex + + -- Edd Dumbill Sat, 15 Jun 2002 20:19:05 +0100 + +bluez-utils (2.0-pre9-4) unstable; urgency=low + + * Added build-depends on libglib1.2-dev + + -- Edd Dumbill Tue, 11 Jun 2002 21:57:00 +0100 + +bluez-utils (2.0-pre9-3) unstable; urgency=low + + * Moved startup priority to 25, so as to be after pcmcia. + + -- Edd Dumbill Sun, 5 May 2002 18:33:00 +0100 + +bluez-utils (2.0-pre9-2) unstable; urgency=low + + * Fixed bluepin to find the running X server properly under Debian. + + -- Edd Dumbill Sun, 5 May 2002 15:32:00 +0100 + +bluez-utils (2.0-pre9-1) unstable; urgency=low + + * New upstream version. + * Follow upstream's versioning conventions. + + -- Edd Dumbill Thu, 2 May 2002 16:24:00 +0100 + +bluez-utils (1.99.8-3) unstable; urgency=low + + * Separated out PCMCIA support files into bluez-pcmcia-support. + * Added --always-pcmcia option to configure script so we can force + PCMCIA support scripts install. + + -- Edd Dumbill Fri, 19 Apr 2002 11:36:00 +0100 + +bluez-utils (1.99.8-2) unstable; urgency=low + + * Fixed killall returning error in init script. + + -- Edd Dumbill Wed, 17 Apr 2002 01:00:00 +0100 + +bluez-utils (1.99.8-1) unstable; urgency=low + + * Initial Release. + + -- Edd Dumbill Wed, 17 Apr 2002 01:00:00 +0100 + --- bluez-utils-3.36.orig/debian/bluez-audio.preinst +++ bluez-utils-3.36/debian/bluez-audio.preinst @@ -0,0 +1,30 @@ +#!/bin/sh + +# snippet from http://wiki.debian.org/DpkgConffileHandling + +# Remove a no-longer used conffile +rm_conffile() { + PKGNAME="$1" + CONFFILE="$2" + if [ -e "$CONFFILE" ]; then + md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`" + old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE '{s/ obsolete$//;s/.* //p}\"`" + if [ "$md5sum" != "$old_md5sum" ]; then + echo "Obsolete conffile $CONFFILE has been modified by you." + echo "Saving as $CONFFILE.dpkg-bak ..." + mv -f "$CONFFILE" "$CONFFILE".dpkg-bak + else + echo "Removing obsolete conffile $CONFFILE ..." + rm -f "$CONFFILE" + fi + fi +} + +case "$1" in +install|upgrade) + if dpkg --compare-versions "$2" le "3.24-1+b1"; then + rm_conffile bluez-audio "/etc/bluetooth/audio.service" + fi +esac + +#DEBHELPER# --- bluez-utils-3.36.orig/debian/bluez-pcmcia-support.install +++ bluez-utils-3.36/debian/bluez-pcmcia-support.install @@ -0,0 +1 @@ +scripts/bluetooth_serial /lib/udev --- bluez-utils-3.36.orig/debian/README.Debian +++ bluez-utils-3.36/debian/README.Debian @@ -0,0 +1,130 @@ +bluez-utils for Debian +---------------------- + +The /dev/rfcomm* serial devices entries are automatically created for using +RFCOMM with legacy applications -- see rfcomm(8). Users must be in group +'dialout' to have privileges to use these devices. + +You can edit /etc/bluetooth/rfcomm.conf to have some rfcomm devices bound +automatically at boot time. + +This package contains also the dund and pand daemons for enabling +dial-up and ethernet networking over bluetooth. Edit the +/etc/default/bluetooth file in order to enable these services. See +below for more details on their configuration. + +The manual pages in this package are mostly very rudimentary. Further +documentation for BlueZ can be found at http://www.bluez.org and at the BlueZ +wiki http://wiki.bluez.org. + +If you wish to install PCMCIA card services support for your Bluetooth +devices you should install the bluez-pcmcia-support package. + +Some USB dongles require firmware to make them work: bluez-firmware from the +"non-free" section provides the required firmware. + +Additional Documentation +------------------------ + +See http://www.bluez.org/documentation.html for BlueZ documentation +and http://www.holtmann.org/linux/bluetooth/ for a collection of +linux bluetooth related HOWTOs. + +Mailing lists +------------- +bluez-users@lists.sf.net - BlueZ general questions and discussions +bluez-devel@lists.sf.net - BlueZ development + +PIN (or passkey) management +--------------------------- + +For asking a PIN when necessary a passkey agent is required, the +bluez-gnome provides one, another one is provided as an example in +/usr/share/doc/bluez-utils/examples/passkey-agent.c +The old infrastructure /etc/bluetooth/passkey has been removed since the agent +is supposed to be started by a user session. It is not meant to be system-wide. + +Note to the tech-savvy: +If you are stuck in console and absolutely need to pair with your bluetooth +device have a look at /var/lib/bluetooth//pincodes. +Please note that this mode of operation is _not_ _supported_. +The format is (one per line): +Don't mess with files in /var/lib/bluetooth/ unless you know what you are +doing. +I repeat: manually adding a pincode for a remote device is NOT SUPPORTED. + +Keyboard and mouse support +-------------------------- + +The hidd daemon allows keyboards and mice to be connected to your +system. Ensure you have the hidp patch for Linux 2.6.6 or better +from http://www.bluez.org/patches.html. + +Then change HIDD_ENABLED in /etc/default/bluetooth to 1 and restart +bluetooth. That enables the hidd server. Discover you mouse or +keyboard bluetooth address (bdaddr) by running "hcitool scan". You +must then connect to your keyboard or mouse using hidd --connect +. On first connection, pairing is likely and you should press +"connect" button on mice/keyboard, if any. Mice normally have a +preset PIN which should be in the manufacturer's documentation, try +0000. For keyboards, type the PIN on the Bluetooth keyboard and hit +enter, and then supply it to the passkey agent (using a cable-attached +keyboard). In future your keyboard or mouse should reconnect to your computer +automatically. You must invoke hidd as root. + +Headset support +--------------- + +These tools now include some support for headsets. There are two +test programs 'hsmicro' and 'hsplay' that aren't installed by default; +you'll need too get the source and compile these yourself as upstream +doesn't want them installed. This is because these tools are highly +experimental and unstable, and shouldn't be depended on in any way. + +Bluetooth Networking Quickstart +------------------------------- + +In the future this package will contain better documentation. In the +meantime, here's a quick primer: + +1. Starting dund and pand at boot time + +See /etc/default/bluetooth for how to configure these two daemons to +run at boot-time. Read below also. + + +2. PPP over RFCOMM + +This is what most devices call "LAN Access" or "Serial Access". It +uses normal PPP over a serial connection. Most PDAs will be able to +connect using this method. + +Use the 'dund' tool to accept incoming connections. Configure pppd +as per the instructions in the ppp package. Then run: + + dund --listen --sdp --nodetach + +Try and connect your device and you'll see something like: + +dund[9801]: DUN daemon ver 1.1pre4 +dund[9811]: New connection from 00:02:31:24:17:6A + +The --sdp option causes the DUN access to be advertised to other +devices via the SDP protocol. Most devices need this in order to be +able to connect. + +Run dund --help to see the various other options available to you. + +If you want to make an outgoing connection using PPP, for instance to +a mobile phone, use the 'rfcomm' program from bluez-utils to bind a +/dev/rfcommX serial port to the phone, and then then use pppd as you +would with a normal modem. + +3. PAN + +The 'pand' tool allows you to use ethernet style networking over +Bluetooth. It creates a network interface on your machine that can be +configured in the same way normal network devices are. + +For full details see the PAN HOWTO at + --- bluez-utils-3.36.orig/debian/bluez-utils.preinst +++ bluez-utils-3.36/debian/bluez-utils.preinst @@ -0,0 +1,54 @@ +#!/bin/sh + +# snippet from http://www.dpkg.org/dpkg/ConffileHandling + +# Prepare to move a conffile without triggering a dpkg question +prep_mv_conffile() { + CONFFILE="$1" + + if [ -e "$CONFFILE" ]; then + md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`" + old_md5sum="`sed -n -e \"/^Conffiles:/,/^[^ ]/{\\\\' $CONFFILE'{s/.* //;p}}\" /var/lib/dpkg/status`" + if [ "$md5sum" = "$old_md5sum" ]; then + rm -f "$CONFFILE" + fi + fi +} + +# Remove a no-longer used conffile +rm_conffile() { + PKGNAME="$1" + CONFFILE="$2" + if [ -e "$CONFFILE" ]; then + md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`" + old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE '{s/ obsolete$//;s/.* //p}\"`" + if [ "$md5sum" != "$old_md5sum" ]; then + echo "Obsolete conffile $CONFFILE has been modified by you." + echo "Saving as $CONFFILE.dpkg-bak ..." + mv -f "$CONFFILE" "$CONFFILE".dpkg-bak + else + echo "Removing obsolete conffile $CONFFILE ..." + rm -f "$CONFFILE" + fi + fi +} + +case "$1" in +install|upgrade) + #if dpkg --compare-versions "$2" le "2.19-1"; then + # prep_mv_conffile "/etc/init.d/bluez-utils" + # prep_mv_conffile "/etc/default/bluez-utils" + #fi + + if dpkg --compare-versions "$2" le "3.7-1"; then + prep_mv_conffile "/etc/dbus-1/system.d/bluez-hcid.conf" + fi + + if dpkg --compare-versions "$2" le "3.30-1"; then + rm_conffile bluez-utils "/etc/bluetooth/network.service" + rm_conffile bluez-utils "/etc/bluetooth/serial.service" + rm_conffile bluez-utils "/etc/bluetooth/input.service" + fi +esac + +#DEBHELPER# --- bluez-utils-3.36.orig/debian/control +++ bluez-utils-3.36/debian/control @@ -0,0 +1,105 @@ +Source: bluez-utils +Section: admin +Priority: optional +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: Debian Bluetooth Maintainers +Uploaders: Edd Dumbill , Filippo Giunchedi , Mario Iseli +Build-Depends: bison, flex, debhelper (>= 5), libbluetooth-dev (>= 3.36), autotools-dev, cdbs, libdbus-1-dev, libdbus-glib-1-dev (> 0.60), libusb-dev, libglib2.0-dev, libgstreamer-plugins-base0.10-dev, libgstreamer0.10-dev, gstreamer-tools (>= 0.10.14), libasound2-dev, libhal-dev, libexpat1-dev +Vcs-Svn: svn://svn.debian.org/svn/pkg-bluetooth/packages/bluez-utils +Vcs-Browser: http://svn.debian.org/wsvn/pkg-bluetooth/packages/bluez-utils +Homepage: http://www.bluez.org +Standards-Version: 3.8.0 + +Package: bluez-utils +Architecture: any +Depends: ${shlibs:Depends}, module-init-tools, makedev (<< 3.3.8.2-0) | udev, lsb-base (>= 3.2-14), dbus +Recommends: bluez-audio, obex-data-server +Suggests: bluez-gnome | kdebluetooth, bluez-firmware +Description: Bluetooth tools and daemons + This package contains tools and system daemons for using Bluetooth devices. + . + BlueZ is the official Linux Bluetooth protocol stack. It is an Open Source + project distributed under GNU General Public License (GPL). +Tag: hardware::printer, interface::commandline, interface::daemon, network::server, role::program, scope::utility, use::printing + +Package: bluez-pcmcia-support +Architecture: any +Priority: extra +Depends: bluez-utils (= ${binary:Version}), pcmciautils +Recommends: setserial +Description: PCMCIA support files for BlueZ 2.0 Bluetooth tools + This package contains files to enable PCMCIA card services to recognise + and initialise PCMCIA Bluetooth devices. + . + BlueZ is the official Linux Bluetooth protocol stack. It is an Open Source + project distributed under GNU General Public License (GPL). +Tag: hardware::printer, role::app-data, use::printing + +Package: bluez-cups +Architecture: any +Depends: ${shlibs:Depends}, cups +Description: Bluetooth printer driver for CUPS + This package contains a driver to let CUPS print to Bluetooth-connected + printers. + . + BlueZ is the official Linux Bluetooth protocol stack. It is an Open Source + project distributed under GNU General Public License (GPL). +Tag: hardware::printer, role::app-data, uitoolkit::gtk, use::driver, use::printing + +Package: bluez-audio +Architecture: any +Depends: ${shlibs:Depends} +Description: Bluetooth audio support + This package contains a driver to communicate with audio-capable bluetooth + devices like handsets. + . + BlueZ is the official Linux Bluetooth protocol stack. It is an Open Source + project distributed under GNU General Public License (GPL). +Tag: special::not-yet-tagged, special::not-yet-tagged::b + +Package: bluez-input +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: bluez-utils (<< 3.30-1) +Replaces: bluez-utils (<< 3.30-1) +Description: Bluetooth input support + This package contains a plugin to communicate with input-capable bluetooth + devices like mice and keyboards + . + BlueZ is the official Linux Bluetooth protocol stack. It is an Open Source + project distributed under GNU General Public License (GPL). +Tag: special::not-yet-tagged, special::not-yet-tagged::b + +Package: bluez-network +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: bluez-utils (<< 3.30-1) +Replaces: bluez-utils (<< 3.30-1) +Description: Bluetooth network support + This package contains a plugin to communicate with network-capable bluetooth + devices like phones. + . + BlueZ is the official Linux Bluetooth protocol stack. It is an Open Source + project distributed under GNU General Public License (GPL). +Tag: special::not-yet-tagged, special::not-yet-tagged::b + +Package: bluez-serial +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: bluez-utils (<< 3.30-1) +Replaces: bluez-utils (<< 3.30-1) +Description: Bluetooth serial support + This package contains a driver to communicate with serial-capable bluetooth + devices like GPS receivers. + . + BlueZ is the official Linux Bluetooth protocol stack. It is an Open Source + project distributed under GNU General Public License (GPL). +Tag: special::not-yet-tagged, special::not-yet-tagged::b + +Package: bluetooth +Architecture: all +Depends: bluez-utils +Description: Bluetooth stack utilities + This metapackage provides the bluez utilities for managing the Linux bluetooth + stack for kernels 2.4 and 2.6. +Tag: special::not-yet-tagged, special::not-yet-tagged::b --- bluez-utils-3.36.orig/debian/bluez-audio.install +++ bluez-utils-3.36/debian/bluez-audio.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/alsa-lib/libasound*.so +debian/tmp/usr/lib/gstreamer-0.10/libgstbluetooth.so +debian/tmp/usr/lib/bluetooth/plugins/audio.so --- bluez-utils-3.36.orig/debian/bluez-utils.override +++ bluez-utils-3.36/debian/bluez-utils.override @@ -0,0 +1,2 @@ +# code for moving conffiles +bluez-utils binary: maintainer-script-uses-dpkg-status-directly preinst --- bluez-utils-3.36.orig/debian/compat +++ bluez-utils-3.36/debian/compat @@ -0,0 +1 @@ +5 --- bluez-utils-3.36.orig/debian/bluez-utils.install +++ bluez-utils-3.36/debian/bluez-utils.install @@ -0,0 +1,8 @@ +debian/tmp/etc/bluetooth/hcid.conf +debian/tmp/etc/bluetooth/rfcomm.conf +debian/tmp/etc/dbus*/* +debian/tmp/usr/bin/* +debian/tmp/usr/sbin/* +debian/tmp/usr/share/man/man1/* +debian/tmp/usr/share/man/man5/* +debian/tmp/usr/share/man/man8/* --- bluez-utils-3.36.orig/debian/bluez-utils.examples +++ bluez-utils-3.36/debian/bluez-utils.examples @@ -0,0 +1 @@ +test/passkey-agent.c --- bluez-utils-3.36.orig/debian/bluez-utils.bluetooth.default +++ bluez-utils-3.36/debian/bluez-utils.bluetooth.default @@ -0,0 +1,94 @@ +# Defaults for bluez-utils + +# This file supersedes /etc/default/bluez-pan. If +# that exists on your system, you should use this +# file instead and remove the old one. Until you +# do so, the contents of this file will be ignored. + +# start bluetooth on boot? +# compatibility note: If this variable is not found bluetooth will +# start +BLUETOOTH_ENABLED=1 + +# This setting will switch HID devices (e.g mouse/keyboad) to HCI mode, that is +# you will have bluetooth functionality from your dongle instead of only HID. +# Note that not every bluetooth dongle is capable of switching back to HID +# mode, see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=355497 +HID2HCI_ENABLED=1 + +############ HIDD +# +# HID daemon +HIDD_ENABLED=0 +HIDD_OPTIONS="--master --server" +# to make hidd always use a particular interface, use something +# like this, substituting the bdaddr of the interface: +# HIDD_OPTIONS="-i AA:BB:CC:DD:EE:FF --server" +# +# remove '--master' if you're having trouble working with Ericsson +# T630 phones with hidd operational at the same time. + +############ DUND +# +# Run dund -- this allows ppp logins. 1 for enabled, 0 for disabled. +DUND_ENABLED=0 + +# Arguments to dund: defaults to acting as a server +DUND_OPTIONS="--listen --persist" + +# Run dund --help to see the full array of options. +# Here are some examples: +# +# Connect to any nearby host offering access +# DUND_OPTIONS="--search" +# +# Connect to host 00:11:22:33:44:55 +# DUND_OPTIONS="--connect 00:11:22:33:44:55" +# +# Listen on channel 3 +# DUND_OPTIONS="--listen --channel 3" + +# Special consideration is needed for certain devices. Microsoft +# users see the --msdun option. Ericsson P800 users will need to +# listen on channel 3 and also run 'sdptool add --channel=3 SP' + +############ PAND +# +# Run pand -- ethernet: creates new network interfaces bnep +# that can be configured in /etc/network/interfaces +# set to 1 for enabled, 0 for disabled +PAND_ENABLED=0 + +# Arguments to pand +# Read the PAN howto for ways to set this up +# http://bluez.sourceforge.net/contrib/HOWTO-PAN +# in later versions of pand it used to execute /etc/bluetooth/pan/dev-up +# automatically, now you will need to use the --devup/--devdown options. See +# the pand manpage for more informations +PAND_OPTIONS="" + +# example pand lines +# +# Act as the controller of an ad-hoc network +# PAND_OPTIONS="--listen --role GN" +# +# Act as a network access point: routes to other networks +# PAND_OPTIONS="--listen --role NAP" +# +# Act as a client of an ad-hoc controller with number 00:11:22:33:44:55 +# PAND_OPTIONS="--role PANU --connect 00:11:22:33:44:55" +# +# Connect to any nearby network controller (access point or ad-hoc) +# PAND_OPTIONS="--role PANU --search" + +############ SDPTOOL +# this variable controls the options passed to sdptool on boot, useful if you +# need to setup sdpd on boot. +# options are ;-separated, i.e. for every ; an sdptool instance will be +# launched +# +# examples: +# SDPTOOL_OPTIONS="add --channel=3 SP" # ericsson P800 serial profile +# SDPTOOL_OPTIONS="add --channel=8 OPUSH ; add --channel=9 FTRN" # motorola +# # object push and file transfer +SDPTOOL_OPTIONS="" --- bluez-utils-3.36.orig/debian/FAQ +++ bluez-utils-3.36/debian/FAQ @@ -0,0 +1,117 @@ +Fri Dec 16 21:13:10 CET 2005 taken from http://www.bluez.org/faq.html + +Frequently asked questions + +general questions + + 1. What is BlueZ? + BlueZ is official Linux Bluetooth protocol stack. It is an Open + Source project distributed under GNU General Public License (GPL). + BlueZ kernel is part of the official Linux kernel since version + 2.4.6. + + 2. Where can I download BlueZ packages? + You can download all BlueZ packages from [14]this page. + + 3. Whom do I contact for support? + Please send your suggestions, questions and problem descriptions + to the [15]users mailing list. + + 4. Who is developing BlueZ? + BlueZ was originally developed by Qualcomm Incorporated. It is now + an Open Source project with many contributors through out the + world. Look at the [16]credits for more details. + + 5. What platforms are supported? + Most platforms supported by 2.4.x and newer Linux kernels. Please + click [17]here for a complete list of supported platforms and + hardware. + + 6. What do I need to use Bluetooth on Linux? + You need Linux system with 2.4.x or newer kernel, BlueZ user space + packages and a Bluetooth device. If you do not have actual + Bluetooth device you could use HCI Emulation daemon provided in + BlueZ-HCIEmu package. + + 7. What Bluetooth protocol and layers are supported by Linux? + Linux kernel supports all core Bluetooth protocols and layers. + Look at the [18]feature list or read the [19]protocols + descriptions. + + 8. What interfaces are available for Bluetooth applications? + Linux provides standard Berkeley socket interface to all Bluetooth + layers. The RFCOMM layer also provides a TTY interface. + + 9. Does Linux provide interface to the L2CAP layer? + Yes. L2CAP layer provides Berkeley socket interface. + + 10. Does Linux support multiple Bluetooth devices? + Yes. You can have several Bluetooth devices connected to one + computer. + + 11. Does Linux support multiple Bluetooth connections? + Yes. All Linux Bluetooth layers support multiple connections. + + 12. Does Linux have kernel support for RFCOMM protocol? + Yes. Both RFCOMM socket and TTY interfaces are supported. + + 13. Does Linux support Bluetooth security? + Yes. Connection and Service (PSM) level security are supported. + + 14. What Bluetooth hardware is supported by Linux? + Please visit the [20]hardware list. + + 15. Do I still need BlueZ-Kernel package? + No. You should upgrade to the latest 2.4.x or 2.6.x Linux kernel. + + 16. What if I don't want to upgrade but I do want latest Bluetooth + features? + We have patches for all Linux kernel's from 2.4.18 onwards. You + can find them [21]here. + + 17. What is 'rfcommd'? + RFCOMMd (or rfcommd) is the user space implementation of the + RFCOMM protocol. It was replaced by RFCOMM kernel module and + shouldn't be used anymore. + + 18. RFCOMM connection using minicom or other tool fails? + In case you have created the RFCOMM link using the "rfcomm bind" + function this can be caused by application timeouts. This is not a + problem of BlueZ or the RFCOMM implementation but rather a problem + with the different nature of a RFCOMM virtual TTY and a physical + serial TTY device which is normally used by those applications. + Some applications implement a timeout protection function while + opening the port. If opening the port takes longer than a certain + amount of time then the application fails. A serial TTY will + usually only take several microseconds to open while the RFCOMM + virtual TTY can take several seconds. Try to create the connection + before starting your application. This can be done by the "rfcomm + connect" function. The Bluetooth connection will then remain until + the rfcomm utility is stopped. + + Copyright © 2000-2005 BlueZ Project. All Rights Reserved. + +References + + Visible links + 1. http://www.bluez.org/ + 2. http://www.bluez.org/documentation.html + 3. http://www.bluez.org/download.html + 4. http://www.bluez.org/development.html + 5. http://www.bluez.org/links.html + 6. http://www.bluez.org/contact.html + 7. http://sourceforge.net/projects/bluez + 8. http://www.bluez.org/documentation.html + 9. http://www.bluez.org/faq.html + 10. http://www.bluez.org/protocols.html + 11. http://www.bluez.org/profiles.html + 12. http://www.bluez.org/drivers.html + 13. http://www.bluez.org/hardware.html + 14. http://www.bluez.org/download.html + 15. http://www.bluez.org/lists.html + 16. http://www.bluez.org/credits.html + 17. http://www.bluez.org/about.html + 18. http://www.bluez.org/about.html + 19. http://www.bluez.org/protocols.html + 20. http://www.bluez.org/hardware.html + 21. http://www.bluez.org/patches.html --- bluez-utils-3.36.orig/debian/bluez-pcmcia-support.postinst +++ bluez-utils-3.36/debian/bluez-pcmcia-support.postinst @@ -0,0 +1,23 @@ +#!/bin/sh + +#set -e +#case "$1" in +# configure) +# chmod a+x /etc/pcmcia/bluetooth +# ;; +# +# *) +# exit 0 +# ;; +#esac + +# temporary fix for #359614 +#case "$1" in + #configure) + #if [ ! -z "$2" ] && dpkg --compare-versions "$2" le 3.1-2; then + #ln -s ../bluez-pcmcia-support.rules /etc/udev/rules.d/z60_bluez-pcmcia-support.rules + #fi + #;; +#esac + +#DEBHELPER# --- bluez-utils-3.36.orig/debian/bluez-cups.install +++ bluez-utils-3.36/debian/bluez-cups.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/cups/backend/* --- bluez-utils-3.36.orig/debian/bluez-utils.postinst +++ bluez-utils-3.36/debian/bluez-utils.postinst @@ -0,0 +1,53 @@ +#!/bin/sh +# snippet from http://www.dpkg.org/dpkg/ConffileHandling + +# Move a conffile without triggering a dpkg question +mv_conffile() { + OLDCONFFILE="$1" + NEWCONFFILE="$2" + + if [ -e "$OLDCONFFILE" ]; then + echo "Preserving user changes to $NEWCONFFILE ..." + mv -f "$NEWCONFFILE" "$NEWCONFFILE".dpkg-new + mv -f "$OLDCONFFILE" "$NEWCONFFILE" + fi +} + +set -e +case "$1" in + configure) + if [ -e /etc/init.d/bluez-utils ]; then + /usr/sbin/update-rc.d -f bluez-utils remove + # maybe a (medium/low debconf?) notice is best suited here + fi + #if dpkg --compare-versions "$2" le "2.19-1"; then + # mv_conffile "/etc/init.d/bluez-utils" "/etc/init.d/bluetooth" + # mv_conffile "/etc/default/bluez-utils" "/etc/default/bluetooth" + #fi + + if dpkg --compare-versions "$2" le "3.7-1"; then + mv_conffile "/etc/dbus-1/system.d/bluez-hcid.conf" "/etc/dbus-1/system.d/bluetooth.conf" + fi + + # update modules.conf + /sbin/update-modules >/dev/null 2>&1 + + # use MAKEDEV instead of the original bluez script below as per policy 10.6 + if [ -x /dev/MAKEDEV ]; then + echo "Creating device nodes ..." + cd /dev && ./MAKEDEV bluetooth + fi + # reload dbus config file + if [ -x /etc/init.d/dbus ]; then + invoke-rc.d dbus force-reload || true + fi + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +#DEBHELPER# --- bluez-utils-3.36.orig/debian/bluez-utils.docs +++ bluez-utils-3.36/debian/bluez-utils.docs @@ -0,0 +1,2 @@ +debian/FAQ +*/*-api.txt --- bluez-utils-3.36.orig/debian/watch +++ bluez-utils-3.36/debian/watch @@ -0,0 +1,5 @@ +version=3 +# this is ugly +#opts=downloadurlmangle=s@.*download%2F(.*)@http://bluez.sf.net/download/$1@,filenamemangle=s/.*download%2F(.*)/$1/ \ +#http://www.bluez.org/download.html .*bluez-utils-(.+)\.tar\.gz +http://www.bluez.org/download/ .*bluez-utils-(.+)\.tar\.gz --- bluez-utils-3.36.orig/debian/passkey-agent-makefile +++ bluez-utils-3.36/debian/passkey-agent-makefile @@ -0,0 +1,3 @@ +# this Makefile is for building passkey-agent.c, it depends on pkg-config libdbus-1-dev (and build-essential) packages +passkey-agent: passkey-agent.c + $(CC) `pkg-config --libs --cflags dbus-1` -DDBUS_API_SUBJECT_TO_CHANGE -DVERSION="\"unknown\"" -o passkey-agent passkey-agent.c --- bluez-utils-3.36.orig/debian/NEWS +++ bluez-utils-3.36/debian/NEWS @@ -0,0 +1,143 @@ +bluez-utils (3.30-2) unstable; urgency=low + + This upstream version switches the service infrastructure from external + processes to shared objects. Services (i.e. audio) are started automatically + and do not require a .service file in /etc/bluetooth/. audio.service will be + removed automatically by the upgrade unless modified. + + -- Filippo Giunchedi Mon, 14 Apr 2008 17:34:21 +0200 + +bluez-utils (3.7-1) unstable; urgency=low + + This version reverts the /etc/bluetooth/passkeys infrastructure as agents for + passkeys are not supposed to be system-wide. + A bluez-passkey-gnome is provided as a passkey agent, plus there's a example + passkey-agent in /usr/share/doc/bluez-utils/examples/passkey-agent.c + + -- Filippo Giunchedi Sat, 7 Oct 2006 11:43:09 +0200 + +bluez-utils (3.1-3) unstable; urgency=low + + This version includes a new management for outgoing passkey (PIN) requests + while the incoming passkeys defaults to 1234 in /etc/bluetooth/hcid.conf. + See README.Debian for further informations. + + -- Filippo Giunchedi Wed, 26 Jul 2006 11:37:14 +0200 + +bluez-utils (3.1-1) unstable; urgency=low + + This new upstream version removes the need for external pin helper, pin + requests are handled via dbus. The default pin (or now-called "passkey") is + set to 1234 for backward compatibility. + + Also, udev rules for pcmcia card are included along with + /lib/udev/bluetooth.sh (setserial required) in the bluez-pcmcia-support. + + -- Filippo Giunchedi Wed, 26 Jul 2006 11:37:02 +0200 + +bluez-utils (2.24-1) unstable; urgency=low + + This version moves /etc/{init.d,default}/bluez-utils to + /etc/{init.d,default}/bluetooth for LSB compilance. + If local modifications are detected the new files will be installed with + the ".dpkg-new" suffix + + -- Filippo Giunchedi Wed, 7 Jun 2006 13:57:35 +0200 + +bluez-utils (2.19-1) unstable; urgency=high + + * Includes new D-BUS support: sends signals for inquiry results and + remote name resolves. + + * Also adds support for device-specific SDP records. + + -- Edd Dumbill Fri, 19 Aug 2005 01:12:02 +0100 + +bluez-utils (2.9-1) unstable; urgency=low + + * This release improves input device support: EPoX keyboards and + their new HID presenters should now work correctly in report + protocol mode. + + -- Edd Dumbill Sun, 8 Aug 2004 15:19:24 +0100 + +bluez-utils (2.8-1) unstable; urgency=low + + * Users of dongles with HID proxy capability (this is where the dongle + pretends to be a keyboard and mouse until it is switched into Bluetooth + mode, allowing Bluetooth input devices to be used in BIOS etc.) are + now supported. The switch is made as part of the bluez-utils init + script. + + -- Edd Dumbill Mon, 14 Jun 2004 14:24:12 +0100 + +bluez-utils (2.7-1) experimental; urgency=low + + * Upstream has merged bluez-pan with this package. You should + remove the /etc/init.d/bluez-pan script, and use + /etc/default/bluez-utils to configure dund and pand, although + for the moment the old /etc/default/bluez-pan is also read. + + * This source package now has Bluetooth printing support, which + is built into the bluez-cups binary package. + + * DBUS support has been enabled in this build. To use it, add + 'dbus_pin_helper' into the options section, and comment out + the pin_helper. DBUS-aware pin helpers such as that in + bluez-pin will now be used. + + * Bluetooth HID devices (eg, mouse, keyboard) are now supported + for Linux 2.6.6 or better running the hidp patch from bluez.org. + If running these, set HIDD_ENABLED to 1 in /etc/default/bluez-utils + to enable support, then run hidd --connect to connect + to your keyboard or mouse. + + -- Edd Dumbill Wed, 26 May 2004 12:43:08 +0100 + +bluez-utils (2.6-1) experimental; urgency=low + + * Upstream has merged bluez-sdp with this package. The sdp tools + are now in this package. You should remove the /etc/init.d/bluez-sdp + script. + + * All tools from /sbin now live in /usr/sbin: hciattach hciconfig + hcid l2ping. + + -- Edd Dumbill Thu, 6 May 2004 11:58:16 +0100 + +bluez-utils (2.4-4) unstable; urgency=high + + * If you still use the old 'bluepin' PIN assistant: note it has moved + from /bin/ to /usr/bin/. You will need to update your hcid.conf + accordingly. Even better, install bluez-pin and use the helper from + there instead. + * hcitool has also moved to /usr/bin, and l2ping to /sbin. + + -- Edd Dumbill Wed, 15 Jan 2004 18:37:32 +0000 + +bluez-utils (2.4-3) unstable; urgency=low + + * If you're using devfsd and a recent Linux kernel (2.4.22 or later, or + 2.6.x), remove the file /etc/devfs/devices.d/bluez and run update-devfsd. + This will stop your system complaining when devfsd is started. This + package no longer installs that file, but you must remove it yourself. + If you need it in future, you can find it in /usr/share/doc/bluez-utils. + + -- Edd Dumbill Wed, 14 Jan 2004 21:14:35 +0000 + +bluez-utils (2.4-1) unstable; urgency=low + + * The rfcomm program has changed slightly: you now need a "bind yes" + in each entry in /etc/bluetooth/rfcomm.conf to ensure they are bound + at startup time. See man rfcomm for more details. + + -- Edd Dumbill Thu, 1 Jan 2004 18:38:35 +0100 + +bluez-utils (2.3-2) unstable; urgency=low + + * This package now depends on a new PIN helper bluez-pin. If you are + upgrading this package and want to use the new helper instead of the + default one (highly recommended) then alter your pin_helper line in + /etc/bluetooth/hcid.conf to specify /usr/bin/bluez-pin. + + -- Edd Dumbill Thu, 28 Aug 2003 12:38:35 +0100 --- bluez-utils-3.36.orig/debian/copyright +++ bluez-utils-3.36/debian/copyright @@ -0,0 +1,36 @@ +This package was debianized by Edd Dumbill on +Sat, 13 Apr 2002 16:09:02 +0100. + +It was downloaded from http://bluez.sf.net/ + +Upstream Author: Maksim Krasnyanskiy + +Copyright: + + BlueZ - Bluetooth protocol stack for Linux + + Copyright (C) 2000-2001 Qualcomm Incorporated + Copyright (C) 2002-2003 Maxim Krasnyansky + Copyright (C) 2002-2007 Marcel Holtmann + + Written 2000,2001 by Maxim Krasnyansky + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY CLAIM, +OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. + +ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS, COPYRIGHTS, +TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS SOFTWARE IS DISCLAIMED. + --- bluez-utils-3.36.orig/debian/bluez-serial.install +++ bluez-utils-3.36/debian/bluez-serial.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/bluetooth/plugins/serial.so --- bluez-utils-3.36.orig/debian/bluez-input.install +++ bluez-utils-3.36/debian/bluez-input.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/bluetooth/plugins/input.so --- bluez-utils-3.36.orig/debian/bluez-network.install +++ bluez-utils-3.36/debian/bluez-network.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/bluetooth/plugins/network.so --- bluez-utils-3.36.orig/debian/patches/002_hcid_conf_defaults.patch +++ bluez-utils-3.36/debian/patches/002_hcid_conf_defaults.patch @@ -0,0 +1,28 @@ +--- hcid/hcid.conf.orig 2004-05-26 12:47:42.000000000 +0100 ++++ hcid/hcid.conf 2004-05-26 12:50:43.000000000 +0100 +@@ -21,7 +21,7 @@ + pairing multi; + + # Default PIN code for incoming connections +- passkey "BlueZ"; ++ passkey "1234"; + } + + # Default settings for HCI devices +@@ -20,7 +29,7 @@ + # Local device name + # %d - device id + # %h - host name +- name "BlueZ (%d)"; ++ name "%h-%d"; + + # Local device class + class 0x100; +@@ -41,6 +41,7 @@ + + # Inquiry and Page scan + iscan enable; pscan enable; ++ discovto 0; + + # Default link mode + # none - no specific policy --- bluez-utils-3.36.orig/debian/patches/005_l2ping_section.patch +++ bluez-utils-3.36/debian/patches/005_l2ping_section.patch @@ -0,0 +1,8 @@ +--- bluez-utils-2.4.orig/tools/l2ping.1 2004-01-15 20:43:05.000000000 +0000 ++++ bluez-utils-2.4/tools/l2ping.1 2004-01-15 20:42:13.000000000 +0000 +@@ -1,4 +1,4 @@ +-.TH L2PING 1 "Jan 22 2002" BlueZ "Linux System Administration" ++.TH L2PING 8 "Jan 22 2002" BlueZ "Linux System Administration" + .SH NAME + l2ping \- Send L2CAP echo request and receive answer + .SH SYNOPSIS --- bluez-utils-3.36.orig/debian/patches/006_a2dpsink_marginal.patch +++ bluez-utils-3.36/debian/patches/006_a2dpsink_marginal.patch @@ -0,0 +1,10 @@ +--- audio/gsta2dpsink.c.orig 2008-04-05 15:05:52.000000000 +0200 ++++ audio/gsta2dpsink.c 2008-04-05 15:06:05.000000000 +0200 +@@ -696,6 +696,6 @@ + gboolean gst_a2dp_sink_plugin_init (GstPlugin * plugin) + { + return gst_element_register (plugin, "a2dpsink", +- GST_RANK_PRIMARY, GST_TYPE_A2DP_SINK); ++ GST_RANK_MARGINAL, GST_TYPE_A2DP_SINK); + } + --- bluez-utils-3.36.orig/debian/patches/003_configure_amd64_rpath.patch +++ bluez-utils-3.36/debian/patches/003_configure_amd64_rpath.patch @@ -0,0 +1,17 @@ +--- configure.orig 2008-01-12 17:10:45.000000000 +0100 ++++ configure 2008-01-12 17:11:20.000000000 +0100 +@@ -8593,13 +8593,11 @@ + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes +- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" +- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` +- sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" ++ sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on --- bluez-utils-3.36.orig/debian/patches/010_hciconfig-hciX.patch +++ bluez-utils-3.36/debian/patches/010_hciconfig-hciX.patch @@ -0,0 +1,11 @@ +diff -Nur bluez-utils-3.30/tools/hciconfig.8 bluez-utils-3.30.new/tools/hciconfig.8 +--- bluez-utils-3.30/tools/hciconfig.8 2008-06-17 23:24:41.000000000 +0200 ++++ bluez-utils-3.30.new/tools/hciconfig.8 2008-06-17 23:25:17.000000000 +0200 +@@ -10,6 +10,7 @@ + .br + .B hciconfig + .RB [\| \-a \|] ++.RI hciX + .RI [\| command + .RI [\| "command parameters" \|]\|] +