The below patch: * Add python 3.3, supported python versions are now 2.7 and >=3.2. Python 3 is fairly new so I'll leave this up to the maintainer. It would be nice if we can get some more testers though :) * Remove all gconf related bits, the last remnants in the NM pan code have been ported to dbus. * Add introspection Gtk+ DEP * Add libnotify which is used when pairing * Nautilus sendto plugin has been removed (broken for a long time already) --- blueman-9999.ebuild.orig 2015-04-13 10:08:06.973151509 +0200 +++ blueman-9999.ebuild 2015-04-13 10:14:38.952538762 +0200 @@ -4,7 +4,7 @@ EAPI="5" -PYTHON_COMPAT=( python2_7 ) +PYTHON_COMPAT=( python2_7 python_3.3 ) inherit eutils python-single-r1 gnome2-utils autotools DESCRIPTION="GTK+ Bluetooth Manager, designed to be simple and intuitive for everyday bluetooth tasks" @@ -21,13 +21,14 @@ LICENSE="GPL-3" SLOT="0" -IUSE="gconf gnome network nls policykit pulseaudio thunar" +IUSE="network nls policykit pulseaudio thunar" CDEPEND="dev-libs/glib:2= - x11-libs/gtk+:3= + x11-libs/gtk+:3=[introspection] x11-libs/startup-notification:= dev-python/dbus-python[${PYTHON_USEDEP}] dev-python/pygobject:3 + x11-libs/libnotify[introspection] >=net-wireless/bluez-4.61:= ${PYTHON_DEPS}" DEPEND="${CDEPEND} @@ -38,8 +39,6 @@ >=app-mobilephone/obex-data-server-0.4.4 sys-apps/dbus x11-themes/hicolor-icon-theme - gconf? ( dev-python/gconf-python[${PYTHON_USEDEP}] ) - gnome? ( gnome-base/nautilus ) network? ( || ( net-dns/dnsmasq net-misc/dhcp >=net-misc/networkmanager-0.8 ) ) @@ -68,7 +67,6 @@ --docdir=/usr/share/doc/${PF} \ --disable-static \ $(use_enable policykit polkit) \ - $(use_enable gnome nautilus-sendto) \ $(use_enable nls) \ $(use_enable thunar thunar-sendto) } @@ -79,7 +77,6 @@ python_fix_shebang "${D}" rm "${D}"/$(python_get_sitedir)/*.la || die - use gnome && { rm "${D}"/usr/lib*/nautilus-sendto/plugins/*.la || die; } # Note: Python 3 support would need __pycache__ file removal too use policykit || { rm -rf "${D}"/usr/share/polkit-1 || die; }
Created attachment 401466 [details, diff] blueman-9999 update to git master changes Better patch with more fixes for current blueman git master. Ignore the inline one.
It seems that I got it all, and a bit more in the current -9999 :).