summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor V. Kovalenko <igor.v.kovalenko@gmail.com>2022-12-13 19:11:58 +0300
committerSam James <sam@gentoo.org>2022-12-24 07:07:01 +0000
commit3fda42b7c24ba9f541849772cb5a967d17f5ad04 (patch)
treeacfc2fb58826195d3c56c783dbd6f1fdcb8cc1be
parentdev-libs/libbpf: Fix install in prefix (diff)
downloadgentoo-3fda42b7c24ba9f541849772cb5a967d17f5ad04.tar.gz
gentoo-3fda42b7c24ba9f541849772cb5a967d17f5ad04.tar.bz2
gentoo-3fda42b7c24ba9f541849772cb5a967d17f5ad04.zip
media-sound/pulseaudio-daemon: Add missing USE equalizer deps
Closes: https://bugs.gentoo.org/830841 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/28654 Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r--media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r5.ebuild (renamed from media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r4.ebuild)9
-rw-r--r--profiles/arch/ia64/package.use.mask4
-rw-r--r--profiles/arch/sparc/package.use.mask4
3 files changed, 17 insertions, 0 deletions
diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r4.ebuild b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r5.ebuild
index 9356b406dac4..a90b252000b6 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r4.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r5.ebuild
@@ -135,6 +135,10 @@ RDEPEND="
ldac? ( media-plugins/gst-plugins-ldac )
aptx? ( media-plugins/gst-plugins-openaptx )
)
+ equalizer? (
+ dev-python/PyQt5[gui,widgets]
+ dev-python/dbus-python
+ )
!media-video/pipewire[sound-server(+)]
"
unset gstreamer_deps
@@ -248,6 +252,11 @@ src_configure() {
src_install() {
meson_src_install
+ # Upstream installs qpaeq if fftw is found, we only want it with USE equalizer
+ if ! use equalizer; then
+ rm "${ED}"/usr/bin/qpaeq || die
+ fi
+
# Upstream installs 'pactl' if client is built, with all symlinks except for
# 'pulseaudio', 'pacmd' and 'pasuspender' which are installed if server is built.
# This trips QA warning, workaround:
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
index 5908600be6d3..f27ede73559d 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Igor V. Kovalenko <igor.v.kovalenko@gmail.com> (2022-12-13)
+# Unkeyworded dependencies: dev-python/PyQt5
+media-sound/pulseaudio-daemon equalizer
+
# Sam James <sam@gentoo.org> (2022-12-02)
# Unkeyworded dependencies
app-alternatives/bc gh
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index b30dcba26113..87e07ed58925 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Igor V. Kovalenko <igor.v.kovalenko@gmail.com> (2022-12-24)
+# Unkeyworded dependencies: dev-python/PyQt5
+media-sound/pulseaudio-daemon equalizer
+
# Matt Turner <mattst88@gentoo.org> (2022-12-16)
# gui-libs/gtk is not keyworded here
app-crypt/gcr:4 gtk