commit:     609591132c008e97cc61b1c26564791eb4f0d279
Author:     Igor V. Kovalenko <igor.v.kovalenko <AT> gmail <DOT> com>
AuthorDate: Fri Sep 24 19:28:49 2021 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Fri Sep 24 20:13:27 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60959113

media-libs/libpulse: Process systemd USE flag

Pulseaudio server socket implementation sits in libpulsecommon which is split
to separate libpulse package. To support systemd USE flag both need to pass
systemd flag to meson.

Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 media-libs/libpulse/libpulse-15.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/media-libs/libpulse/libpulse-15.0.ebuild 
b/media-libs/libpulse/libpulse-15.0.ebuild
index 204d85f6174..92f3abe6108 100644
--- a/media-libs/libpulse/libpulse-15.0.ebuild
+++ b/media-libs/libpulse/libpulse-15.0.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="LGPL-2.1+"
 
 SLOT="0"
-IUSE="+asyncns dbus doc +glib gtk selinux tcpd test X"
+IUSE="+asyncns dbus doc +glib gtk selinux systemd tcpd test X"
 RESTRICT="!test? ( test )"
 
 # NOTE: libpcre needed in some cases, bug #472228
@@ -39,6 +39,7 @@ RDEPEND="
        glib? ( >=dev-libs/glib-2.28.0:2[${MULTILIB_USEDEP}] )
        gtk? ( x11-libs/gtk+:3 )
        selinux? ( sec-policy/selinux-pulseaudio )
+       systemd? ( sys-apps/systemd:= )
        tcpd? ( sys-apps/tcp-wrappers )
        X? ( >=x11-libs/libxcb-1.6[${MULTILIB_USEDEP}] )
        || (
@@ -123,7 +124,7 @@ multilib_src_configure() {
                -Dsamplerate=disabled # Matches upstream
                -Dsoxr=disabled
                -Dspeex=disabled
-               -Dsystemd=disabled
+               $(meson_native_use_feature systemd)
                $(meson_native_use_feature tcpd tcpwrap)
                -Dudev=disabled
                -Dvalgrind=auto

Reply via email to