Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/pulseaudio/
Date: Thu, 23 Sep 2021 14:10:22
Message-Id: 1632406147.85c82141ff000919dd316476959da94d699a5215.leio@gentoo
1 commit: 85c82141ff000919dd316476959da94d699a5215
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 23 14:08:57 2021 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 23 14:09:07 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85c82141
7
8 media-sound/pulseaudio: always disable bluez5-gst, tweak REQUIRED_USE
9
10 To actually function at runtime, bluez5-gstreamer requires gstreamer elements
11 that we don't have with gst-1.18 yet, so just explicitly disable them for the
12 time being to avoid automagic dependencies.
13 USE=gstreamer only enables RTP module for the daemon, so throw it into the
14 pile of annoying REQUIRED_USE blockers until that annoyance can be dealt with
15 separately.
16
17 Closes: https://bugs.gentoo.org/814488
18 Package-Manager: Portage-3.0.20, Repoman-3.0.2
19 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
20
21 .../pulseaudio/{pulseaudio-15.0.ebuild => pulseaudio-15.0-r1.ebuild} | 4 +++-
22 1 file changed, 3 insertions(+), 1 deletion(-)
23
24 diff --git a/media-sound/pulseaudio/pulseaudio-15.0.ebuild b/media-sound/pulseaudio/pulseaudio-15.0-r1.ebuild
25 similarity index 98%
26 rename from media-sound/pulseaudio/pulseaudio-15.0.ebuild
27 rename to media-sound/pulseaudio/pulseaudio-15.0-r1.ebuild
28 index 188ad8fb839..fe9f4e07663 100644
29 --- a/media-sound/pulseaudio/pulseaudio-15.0.ebuild
30 +++ b/media-sound/pulseaudio/pulseaudio-15.0-r1.ebuild
31 @@ -29,7 +29,7 @@ LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )"
32 SLOT="0"
33
34 # +alsa-plugin as discussed in bug #519530
35 -# TODO: Deal with bluez5-gstreamer
36 +# TODO: Deal with bluez5-gstreamer - requires ldacenc and rtpldacpay gstreamer elements
37 # TODO: Find out why webrtc-aec is + prefixed - there's already the always available speexdsp-aec
38 # NOTE: The current ebuild sets +X almost certainly just for the pulseaudio.desktop file
39 IUSE="+alsa +alsa-plugin +asyncns bluetooth dbus +daemon doc elogind equalizer +gdbm
40 @@ -51,6 +51,7 @@ REQUIRED_USE="
41 !bluetooth
42 !equalizer
43 !gdbm
44 + !gstreamer
45 !gtk
46 !jack
47 !lirc
48 @@ -185,6 +186,7 @@ multilib_src_configure() {
49 -Dbashcompletiondir="$(get_bashcompdir)" # Alternatively DEPEND on app-shells/bash-completion for pkg-config to provide the value
50 $(meson_native_use_feature alsa)
51 $(meson_native_use_feature bluetooth bluez5)
52 + -Dbluez5-gstreamer=disabled # no ldacenc/rtpldacpay gst elements packaged yet
53 $(meson_native_use_bool daemon)
54 $(meson_native_use_bool doc doxygen)
55 $(meson_native_use_bool native-headset bluez5-native-headset)