Gentoo Archives: gentoo-commits

From: Jory Pratt <anarchy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/musl:master commit in: net-wireless/bluez/
Date: Mon, 22 Nov 2021 23:36:59
Message-Id: 1637624207.3f84ebad2880689c12269c6ef4366d88203cf223.anarchy@gentoo
1 commit: 3f84ebad2880689c12269c6ef4366d88203cf223
2 Author: Jory Pratt <anarchy <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 22 23:36:47 2021 +0000
4 Commit: Jory Pratt <anarchy <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 22 23:36:47 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=3f84ebad
7
8 net-wireless/bluez: sync with ::gentoo stable
9
10 Package-Manager: Portage-3.0.28, Repoman-3.0.3
11 Signed-off-by: Jory Pratt <anarchy <AT> gentoo.org>
12
13 .../bluez/{bluez-5.61.ebuild => bluez-5.61-r1.ebuild} | 15 ++++++---------
14 net-wireless/bluez/metadata.xml | 1 -
15 2 files changed, 6 insertions(+), 10 deletions(-)
16
17 diff --git a/net-wireless/bluez/bluez-5.61.ebuild b/net-wireless/bluez/bluez-5.61-r1.ebuild
18 similarity index 96%
19 rename from net-wireless/bluez/bluez-5.61.ebuild
20 rename to net-wireless/bluez/bluez-5.61-r1.ebuild
21 index 1d4400fa..6fa675c8 100644
22 --- a/net-wireless/bluez/bluez-5.61.ebuild
23 +++ b/net-wireless/bluez/bluez-5.61-r1.ebuild
24 @@ -13,7 +13,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz"
25 LICENSE="GPL-2+ LGPL-2.1+"
26 SLOT="0/3"
27 KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86"
28 -IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session"
29 +IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev"
30
31 # Since this release all remaining extra-tools need readline support, but this could
32 # change in the future, hence, this REQUIRED_USE constraint could be dropped
33 @@ -48,11 +48,8 @@ DEPEND="
34 midi? ( media-libs/alsa-lib )
35 obex? ( dev-libs/libical:= )
36 readline? ( sys-libs/readline:0= )
37 - systemd? (
38 - >=sys-apps/dbus-1.6:=[user-session=]
39 - sys-apps/systemd
40 - )
41 - !systemd? ( >=sys-apps/dbus-1.6:= )
42 + systemd? ( sys-apps/systemd )
43 + >=sys-apps/dbus-1.6:=
44 udev? ( >=virtual/udev-172 )
45 "
46 RDEPEND="${DEPEND}
47 @@ -110,7 +107,7 @@ src_prepare() {
48 default
49
50 # http://www.spinics.net/lists/linux-bluetooth/msg38490.html
51 - if ! use user-session || ! use systemd; then
52 + if ! use systemd; then
53 eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r2.patch
54 fi
55
56 @@ -251,8 +248,8 @@ multilib_src_install_all() {
57 # https://bugs.archlinux.org/task/45816
58 # https://bugzilla.redhat.com/show_bug.cgi?id=1318441
59 # https://bugzilla.redhat.com/show_bug.cgi?id=1389347
60 - if use user-session && use systemd; then
61 - ln -s "${ED}"/usr/lib/systemd/user/obex.service "${ED}"/usr/lib/systemd/user/dbus-org.bluez.obex.service
62 + if use systemd; then
63 + dosym obex.service /usr/lib/systemd/user/dbus-org.bluez.obex.service
64 fi
65
66 find "${D}" -name '*.la' -type f -delete || die
67
68 diff --git a/net-wireless/bluez/metadata.xml b/net-wireless/bluez/metadata.xml
69 index 60e3ee74..410dfc0f 100644
70 --- a/net-wireless/bluez/metadata.xml
71 +++ b/net-wireless/bluez/metadata.xml
72 @@ -17,7 +17,6 @@
73 <flag name="midi">Enable MIDI support</flag>
74 <flag name="obex">Enable OBEX transfer support</flag>
75 <flag name="test-programs">Install tools for testing of various Bluetooth functions</flag>
76 - <flag name="user-session">Allow compatibility with user-session semantics for session bus under systemd</flag>
77 </use>
78 <upstream>
79 <remote-id type="cpe">cpe:/a:bluez:bluez</remote-id>