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