bluez-utils includes a Bluetooth printing backend for CUPS and support for D-BUS. The current bluez-utils-2.10-r1.ebuild does not allow the user to enable this support. Reproducible: Always Steps to Reproduce: 1. emerge -pv bluez-utils 2. 3. Actual Results: bash-2.05b# emerge -pv bluez-utils These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] net-wireless/bluez-utils-2.10-r1 +gtk 0 kB Total size of downloads: 0 kB Expected Results: bash-2.05b# emerge -pv bluez-utils These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] net-wireless/bluez-utils-2.10-r1 +cups +dbus +gtk 0 kB [1] Total size of downloads: 0 kB Portage 2.0.51-r3 (default-linux/x86/2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-mh3 i686) ================================================================= System uname: 2.6.9-mh3 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe -fforce-addr -fprefetch-loop-arrays -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -fforce-addr -fprefetch-loop-arrays -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://192.168.1.5/gentoo/ http://premium.planetmirror.com/pub/gentoo/ http://mirror.pacific.net.au/linux/Gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main" SYNC="rsync://192.168.1.5/gentoo-portage" USE="X aalib alsa apache2 avi berkdb bitmap-fonts bonobo cdr crypt cups dbus divx4linux dvd dvdr encode esd f77 fam flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imap imlib jack java jpeg junit libg++ libwww mad mikmod mmx mono motif mozilla mpeg mysql ncurses nls odbc oggvorbis opengl oss pam pdflib perl png python quicktime readline ruby sdl slang spell sqlite sse ssl svga tcltk tcpd tiff truetype usb x86 xml xml2 xmms xv xvid zlib"
Created attachment 43713 [details] bluez-utils-2.10-r1.ebuild enables USE keywords cups and dbus
Created attachment 43714 [details] bluez-utils-2.10-r1.ebuild fixed missing question mark after cups in RDEPEND (sorry!)
thanks .. will take a look, but i remember there was a reason why i didn't enable cups .. can't think of it at this moment right now .
Refer to bug 71123 for a D-BUS enabled PIN helper program.
I see cups support has now been enabled in bluez-utils-2.15. Any chance we will see D-BUS support sometime soon?
dbus support doesn't compile for me at the moment, so i am assuming it is broken. i haven't had time to take a look into why, but if you can verify that it works, i'd be happy to enable it.
I've been enabling dbus support in every release since 2.10. Has always worked for me. I always test it by removing my link_key file and re-pairing all my devices with the dbus PIN helper program (bluez-pin). I usually run unstable dbus releases (for the mono support), but have just tested with current stable version (sys-apps/dbus-0.23-r3) and it works with that too. Will attach my bluez-utils ebuild.
Created attachment 54432 [details] bluez-utils-2.15.ebuild
added dbus support to 2.15-r1 and 2.16. so we will all rejoice now :)