Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 546418 - net-wireless/blueman-9999: Update with recent git changes + small fixes
Summary: net-wireless/blueman-9999: Update with recent git changes + small fixes
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Tiziano Müller (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-04-13 08:27 UTC by Sander Sweers
Modified: 2015-08-08 15:44 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
blueman-9999 update to git master changes (blueman-9999-update.patch,1.99 KB, patch)
2015-04-17 16:36 UTC, Sander Sweers
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sander Sweers 2015-04-13 08:27:14 UTC
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; }
Comment 1 Sander Sweers 2015-04-17 16:36:37 UTC
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.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2015-08-08 15:44:30 UTC
It seems that I got it all, and a bit more in the current -9999 :).