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) |