diff -u bluez-4.12/debian/bluez.postinst bluez-4.12/debian/bluez.postinst --- bluez-4.12/debian/bluez.postinst +++ bluez-4.12/debian/bluez.postinst @@ -24,7 +24,7 @@ # 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 + cd /dev && ./MAKEDEV bluetooth 1>/dev/null 2>/dev/null fi # reload dbus config file if [ -x /etc/init.d/dbus ]; then diff -u bluez-4.12/debian/bluez.install bluez-4.12/debian/bluez.install --- bluez-4.12/debian/bluez.install +++ bluez-4.12/debian/bluez.install @@ -2,7 +2,17 @@ debian/tmp/etc/bluetooth/rfcomm.conf debian/tmp/etc/dbus*/* -debian/tmp/usr/bin/* +debian/tmp/usr/bin/hcitool +debian/tmp/usr/bin/rfcomm +debian/tmp/usr/bin/dfutool +debian/tmp/usr/bin/l2ping +debian/tmp/usr/bin/sdptool +debian/tmp/usr/bin/ciptool debian/tmp/usr/sbin/* -debian/tmp/usr/share/man/man1/* +debian/tmp/usr/share/man/man1/dfutool* +debian/tmp/usr/share/man/man1/ciptool* +debian/tmp/usr/share/man/man1/hcitool* +debian/tmp/usr/share/man/man1/sdptool* +debian/tmp/usr/share/man/man1/rfcomm* +debian/tmp/usr/share/man/man1/l2ping* debian/tmp/usr/share/man/man8/* debian/tmp/usr/lib/bluetooth/plugins/*.so diff -u bluez-4.12/debian/control bluez-4.12/debian/control --- bluez-4.12/debian/control +++ bluez-4.12/debian/control @@ -107,6 +107,18 @@ BlueZ is the official Linux Bluetooth protocol stack. It is an Open Source project distributed under GNU General Public License (GPL). +Package: bluez-compat +Architecture: any +Depends: ${shlibs:Depends} +Description: BlueZ 3.x compatibility binaries + This package provides the legacy binaries that were reminiscent of the + BlueZ 3.x pairing methods. These binaries are not supported, and will + go away again in the future. The provided binaries are: + . + hidd + dund + pand + Package: bluez-utils Depends: bluetooth Architecture: all diff -u bluez-4.12/debian/rules bluez-4.12/debian/rules --- bluez-4.12/debian/rules +++ bluez-4.12/debian/rules @@ -20,7 +20,11 @@ --enable-cups \ --enable-manpages \ --enable-pcmciarules \ - --enable-debug + --enable-debug \ + --enable-hidd \ + --enable-pand \ + --enable-dund + DEB_DESTDIR := $(CURDIR)/debian/tmp diff -u bluez-4.12/debian/changelog bluez-4.12/debian/changelog --- bluez-4.12/debian/changelog +++ bluez-4.12/debian/changelog @@ -1,3 +1,20 @@ +bluez (4.12-0ubuntu3) intrepid; urgency=low + + * debian/bluez.postinst: + - Don't show output for MAKEDEV. (LP: 280360) + * Add dell_bt_365.patch which will enable putting the Dell BT365 + adapter into HCI mode upon bootup. (LP: #286724) + * debian/control: + - Add one more binary package for old compatibility binaries. (LP: #281580) + * debian/rules: + - Enable compatibility binaries. These are HIGHLY discouraged from usage + and will not necessarily be here in the future. + * debian/bluez.install: + - Adjust what binaries get installed, to be able to pull out hidd, dund, + and pand as necessary. + + -- Mario Limonciello Mon, 20 Oct 2008 20:37:24 -0500 + bluez (4.12-0ubuntu2) intrepid; urgency=low * debian/control: only in patch2: unchanged: --- bluez-4.12.orig/debian/bluez-compat.install +++ bluez-4.12/debian/bluez-compat.install @@ -0,0 +1,6 @@ +debian/tmp/usr/bin/hidd +debian/tmp/usr/bin/pand +debian/tmp/usr/bin/dund +debian/tmp/usr/share/man/man1/hidd* +debian/tmp/usr/share/man/man1/pand* +debian/tmp/usr/share/man/man1/dund* only in patch2: unchanged: --- bluez-4.12.orig/debian/patches/dell_bt_365.patch +++ bluez-4.12/debian/patches/dell_bt_365.patch @@ -0,0 +1,11 @@ +diff -Nur -x '*.orig' -x '*~' bluez-4.12/tools/hid2hci.c bluez-4.12.new/tools/hid2hci.c +--- bluez-4.12/tools/hid2hci.c 2008-08-05 16:14:56.000000000 -0500 ++++ bluez-4.12.new/tools/hid2hci.c 2008-10-20 20:10:40.000000000 -0500 +@@ -260,6 +260,7 @@ + { HCI, 0x046d, 0xc70e, switch_logitech }, /* Logitech diNovo keyboard */ + { HCI, 0x046d, 0xc713, switch_logitech }, /* Logitech diNovo Edge */ + { HCI, 0x046d, 0xc714, switch_logitech }, /* Logitech diNovo Edge */ ++ { HCI, 0x413c, 0x8162, switch_dell }, /* Dell Wireless 365 */ + { HCI, 0x413c, 0x8158, switch_dell }, /* Dell Wireless 370 */ + { HCI, 0x413c, 0x8154, switch_dell }, /* Dell Wireless 410 */ + { -1 }