[gentoo-commits] repo/gentoo:master commit in: net-wireless/blueman/, net-wireless/blueman/files/
commit: 1545bce9baf8d390a7ad2939b8057001f8101b05 Author: Pacho Ramos gentoo org> AuthorDate: Sun Mar 18 14:21:10 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Mar 18 14:21:20 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1545bce9 net-wireless/blueman: Drop old to make repoman happy Package-Manager: Portage-2.3.24, Repoman-2.3.6 net-wireless/blueman/Manifest | 1 - net-wireless/blueman/blueman-2.0.4.ebuild | 116 --- ...0-set-codeset-for-gettext-to-UTF-8-always.patch | 219 - net-wireless/blueman/metadata.xml | 1 - 4 files changed, 337 deletions(-) diff --git a/net-wireless/blueman/Manifest b/net-wireless/blueman/Manifest index 700a6d28f5d..8bfb88933d5 100644 --- a/net-wireless/blueman/Manifest +++ b/net-wireless/blueman/Manifest @@ -1,2 +1 @@ -DIST blueman-2.0.4.tar.xz 1951988 BLAKE2B f359a24447a8d9f446e7e28b16f34756a43ee6dd9e714267611355421ef511ea96c75d1739b6d0308fb24dd95979a99feb571fa194cae1cd7a382d57c30df2e4 SHA512 98dbe0ac706cf8d33ada6e520c0952fbb930aaa4ec62e35e989f60880287634c2ee947a47b4883063a0aabf27069210774432416278b190b1ca5e1c93d42f614 DIST blueman-2.1.alpha2.tar.xz 977344 BLAKE2B c5d3d0a96c1220596647ade310263342cdaaeef511a2fb36973d182025330a29b41fb805ce54e10a2f48c1c66312006858789233f8f0a93923952bb03ac32b19 SHA512 bde4922a93087d07fd99b165255ded8d9465866e62662f644beaafe363d5618a107abbd9d951cfbd034b02b6ece11fb8117efdd5d453632e4a2fea13d3825643 diff --git a/net-wireless/blueman/blueman-2.0.4.ebuild b/net-wireless/blueman/blueman-2.0.4.ebuild deleted file mode 100644 index f4a7ed9cf06..000 --- a/net-wireless/blueman/blueman-2.0.4.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) -inherit gnome2-utils linux-info python-single-r1 - -DESCRIPTION="Simple and intuitive GTK+ Bluetooth Manager" -HOMEPAGE="https://github.com/blueman-project/blueman; - -if [[ ${PV} == "" ]] ; then - inherit autotools git-r3 - EGIT_REPO_URI="https://github.com/blueman-project/blueman.git; - KEYWORDS="" -else - SRC_URI="https://github.com/blueman-project/${PN}/releases/download/${PV}/${P}.tar.xz; - KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="appindicator network nls policykit pulseaudio thunar" - -COMMON_DEPEND=" - dev-python/pygobject:3 - >=net-wireless/bluez-4.61:= - ${PYTHON_DEPS}" -DEPEND="${COMMON_DEPEND} - dev-python/cython[${PYTHON_USEDEP}] - virtual/pkgconfig - nls? ( dev-util/intltool sys-devel/gettext )" -RDEPEND="${COMMON_DEPEND} - dev-python/dbus-python[${PYTHON_USEDEP}] - dev-python/pycairo[${PYTHON_USEDEP}] - sys-apps/dbus - x11-libs/gtk+:3[introspection] - x11-libs/libnotify[introspection] - || ( - x11-themes/faenza-icon-theme - x11-themes/gnome-icon-theme - x11-themes/mate-icon-theme - ) - appindicator? ( dev-libs/libappindicator:3[introspection] ) - network? ( - net-dns/avahi[autoipd] - net-firewall/iptables - sys-apps/net-tools - || ( - net-dns/dnsmasq - net-misc/dhcp - >=net-misc/networkmanager-0.8 - ) - ) - policykit? ( sys-auth/polkit ) - pulseaudio? ( media-sound/pulseaudio[bluetooth] ) - thunar? ( xfce-base/thunar ) -" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -pkg_pretend() { - if use network; then - local CONFIG_CHECK="~BRIDGE ~IP_NF_IPTABLES - ~IP_NF_NAT ~IP_NF_TARGET_MASQUERADE" - linux-info_pkg_setup - fi -} - -pkg_setup() { - pkg_pretend - python-single-r1_pkg_setup -} - -src_prepare() { - local PATCHES=( - "${FILESDIR}/${PN}-2.0-set-codeset-for-gettext-to-UTF-8-always.patch" - ) - default - [[ ${PV} == ]] && eautoreconf -} - -src_configure() { - econf \ - --docdir=/usr/share/doc/${PF} \ - --disable-runtime-deps-check \ - --disable-static \ - $(use_enable policykit polkit) \ - $(use_enable nls) \ - $(use_enable thunar thunar-sendto) -} - -src_install() { - default - - python_fix_shebang "${D}" - rm "${D}"/$(python_get_sitedir)/*.la || die - - use appindicator || { rm "${D}"/$(python_get_sitedir)/${PN}/plugins/applet/AppIndicator.py* || die; } - use pulseaudio || { rm "${D}"/$(python_get_sitedir)/${PN}/{main/Pulse*.py*,plugins/manager/Pulse*.py*} || die; } -} - -pkg_preinst() { - gnome2_icon_savelist - gnome2_schemas_savelist -} - -pkg_postinst() { - gnome2_icon_cache_update -
[gentoo-commits] repo/gentoo:master commit in: net-wireless/blueman/, net-wireless/blueman/files/
commit: 7724be2064e7f967ff1678165c514a698d8c526c Author: Michał Górny gentoo org> AuthorDate: Sat Jun 4 18:02:04 2016 + Commit: Michał Górny gentoo org> CommitDate: Sat Jun 4 18:11:15 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7724be20 net-wireless/blueman: include polkit rules for network setup, #584300 Add a set of polkit rules that allow active users belonging to the plugdev group to perform network setup actions via blueman. This resembles the rules used by NetworkManager. Bug: https://bugs.gentoo.org/show_bug.cgi?id=584300 net-wireless/blueman/blueman-.ebuild| 6 ++ net-wireless/blueman/files/01-org.blueman.rules | 11 +++ 2 files changed, 17 insertions(+) diff --git a/net-wireless/blueman/blueman-.ebuild b/net-wireless/blueman/blueman-.ebuild index 011f2ef..69c82c7 100644 --- a/net-wireless/blueman/blueman-.ebuild +++ b/net-wireless/blueman/blueman-.ebuild @@ -97,6 +97,12 @@ src_configure() { src_install() { default + if use policykit; then + # Allow users in plugdev group to modify connections + insinto /usr/share/polkit-1/rules.d + doins "${FILESDIR}/01-org.blueman.rules" + fi + python_fix_shebang "${D}" rm "${D}"/$(python_get_sitedir)/*.la || die } diff --git a/net-wireless/blueman/files/01-org.blueman.rules b/net-wireless/blueman/files/01-org.blueman.rules new file mode 100644 index 000..2f1a2bd --- /dev/null +++ b/net-wireless/blueman/files/01-org.blueman.rules @@ -0,0 +1,11 @@ +// Let users in plugdev group modify network connections using blueman +polkit.addRule(function(action, subject) { +if ((action.id == "org.blueman.network.setup" || + action.id == "org.blueman.dhcp.client" || + action.id == "org.blueman.rfkill.setstate" || + action.id == "org.blueman.pppd.pppconnect") && +subject.isInGroup("plugdev") && subject.active) { + +return polkit.Result.YES; +} +});
[gentoo-commits] repo/gentoo:master commit in: net-wireless/blueman/, net-wireless/blueman/files/
commit: 876131b7c5ee4b57abdda2ed12e19d9a689a0bd8 Author: Michał Górny mgorny AT gentoo DOT org AuthorDate: Thu Aug 13 08:01:07 2015 + Commit: Michał Górny mgorny AT gentoo DOT org CommitDate: Thu Aug 13 08:01:07 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=876131b7 net-wireless/blueman-: remove the codeset patch thas has been merged upstream Package-Manager: portage-2.2.20 net-wireless/blueman/blueman-.ebuild | 2 - ...9-set-codeset-for-gettext-to-UTF-8-always.patch | 267 - 2 files changed, 269 deletions(-) diff --git a/net-wireless/blueman/blueman-.ebuild b/net-wireless/blueman/blueman-.ebuild index caa2c00..be9d0db 100644 --- a/net-wireless/blueman/blueman-.ebuild +++ b/net-wireless/blueman/blueman-.ebuild @@ -75,8 +75,6 @@ pkg_setup() { } src_prepare() { - epatch \ - ${FILESDIR}/${PN}--set-codeset-for-gettext-to-UTF-8-always.patch [[ ${PV} == ]] eautoreconf } diff --git a/net-wireless/blueman/files/blueman--set-codeset-for-gettext-to-UTF-8-always.patch b/net-wireless/blueman/files/blueman--set-codeset-for-gettext-to-UTF-8-always.patch deleted file mode 100644 index fa536b2..000 --- a/net-wireless/blueman/files/blueman--set-codeset-for-gettext-to-UTF-8-always.patch +++ /dev/null @@ -1,267 +0,0 @@ -From a28a982ba05a3b84dcfed43e5bd6801067b5d0c5 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= mgo...@gentoo.org -Date: Sat, 8 Aug 2015 14:57:51 +0200 -Subject: [PATCH] Always set codeset for gettext to utf8 - - apps/blueman-adapters| 2 ++ - apps/blueman-assistant | 2 ++ - apps/blueman-manager | 2 ++ - apps/blueman-sendto | 2 ++ - apps/blueman-services| 2 ++ - blueman/gui/GsmSettings.py | 3 +++ - blueman/gui/applet/PluginDialog.py | 3 +++ - blueman/gui/manager/ManagerDeviceMenu.py | 2 ++ - blueman/main/applet/BluezAgent.py| 2 ++ - blueman/plugins/applet/NetUsage.py | 3 ++- - blueman/plugins/services/Network.py | 2 ++ - blueman/plugins/services/Transfer.py | 3 +++ - 12 files changed, 27 insertions(+), 1 deletion(-) - -diff --git a/apps/blueman-adapters b/apps/blueman-adapters -index 4ac81fe..c8d8c06 100755 a/apps/blueman-adapters -+++ b/apps/blueman-adapters -@@ -11,6 +11,7 @@ from gi.repository import Pango - import os.path - import sys - import signal -+from locale import bind_textdomain_codeset - - #support running uninstalled - _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) -@@ -40,6 +41,7 @@ class BluemanAdapters: - - builder = Gtk.Builder() - builder.set_translation_domain(blueman) -+bind_textdomain_codeset(blueman, UTF-8) - builder.add_from_file(UI_PATH + /adapters.ui) - self.dialog = builder.get_object(dialog) - -diff --git a/apps/blueman-assistant b/apps/blueman-assistant -index 0b8544b..b23150f 100755 a/apps/blueman-assistant -+++ b/apps/blueman-assistant -@@ -19,6 +19,7 @@ import os - import sys - import signal - from optparse import OptionParser -+from locale import bind_textdomain_codeset - - #support running uninstalled - _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) -@@ -60,6 +61,7 @@ class Assistant: - - self.Builder = Gtk.Builder() - self.Builder.set_translation_domain(blueman) -+bind_textdomain_codeset(blueman, UTF-8) - self.Builder.add_from_file(UI_PATH + /assistant.ui) - self.assistant = self.Builder.get_object(assistant) - self.assistant.set_title(_(Bluetooth Assistant)) -diff --git a/apps/blueman-manager b/apps/blueman-manager -index d276692..e272528 100755 a/apps/blueman-manager -+++ b/apps/blueman-manager -@@ -14,6 +14,7 @@ from blueman.Constants import * - import gi - gi.require_version(Gtk, 3.0) - from gi.repository import Gtk -+from locale import bind_textdomain_codeset - - #support running uninstalled - _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) -@@ -47,6 +48,7 @@ class Blueman: - - self.Builder = Gtk.Builder() - self.Builder.set_translation_domain(blueman) -+bind_textdomain_codeset(blueman, UTF-8) - self.Builder.add_from_file(UI_PATH + /manager-main.ui) - - self.window = self.Builder.get_object(window) -diff --git a/apps/blueman-sendto b/apps/blueman-sendto -index 54e30b4..3f99d1e 100755 a/apps/blueman-sendto -+++ b/apps/blueman-sendto -@@ -17,6 +17,7 @@ from optparse import OptionParser - import gettext - import urllib - import time -+from locale import bind_textdomain_codeset - - from blueman.Constants import * - import gi -@@ -52,6 +53,7 @@ class Sender(GObject.GObject): - GObject.GObject.__init__(self) - self.Builder = Gtk.Builder() - self.Builder.set_translation_domain(blueman)