commit:     f561aab954fbd1737c25cbb7c99d709ae71ae742
Author:     Igor V. Kovalenko <igor.v.kovalenko <AT> gmail <DOT> com>
AuthorDate: Fri Jun 24 06:37:13 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul  4 21:35:34 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f561aab9

media-libs/libpulse: PDEPEND on sound servers

When a package depends on pulseaudio client libraries only, make sure there is
a compatible sound server installed.

Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25502
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libpulse/libpulse-16.1.ebuild | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/media-libs/libpulse/libpulse-16.1.ebuild 
b/media-libs/libpulse/libpulse-16.1.ebuild
index a3bd8e6f7528..fe632b3d640b 100644
--- a/media-libs/libpulse/libpulse-16.1.ebuild
+++ b/media-libs/libpulse/libpulse-16.1.ebuild
@@ -67,6 +67,13 @@ BDEPEND="
        virtual/pkgconfig
        doc? ( app-doc/doxygen )
 "
+PDEPEND="
+       || (
+               media-video/pipewire[sound-server(+)]
+               media-sound/pulseaudio-daemon
+               media-sound/pulseaudio[daemon(+)]
+       )
+"
 
 DOCS=( NEWS README )
 

Reply via email to