commit:     3fda42b7c24ba9f541849772cb5a967d17f5ad04
Author:     Igor V. Kovalenko <igor.v.kovalenko <AT> gmail <DOT> com>
AuthorDate: Tue Dec 13 16:11:58 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 24 07:07:01 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fda42b7

media-sound/pulseaudio-daemon: Add missing USE equalizer deps

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

 ...io-daemon-16.1-r4.ebuild => pulseaudio-daemon-16.1-r5.ebuild} | 9 +++++++++
 profiles/arch/ia64/package.use.mask                              | 4 ++++
 profiles/arch/sparc/package.use.mask                             | 4 ++++
 3 files changed, 17 insertions(+)

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r4.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r5.ebuild
similarity index 98%
rename from media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r4.ebuild
rename to 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 <[email protected]> (2022-12-13)
+# Unkeyworded dependencies: dev-python/PyQt5
+media-sound/pulseaudio-daemon equalizer
+
 # Sam James <[email protected]> (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 <[email protected]> (2022-12-24)
+# Unkeyworded dependencies: dev-python/PyQt5
+media-sound/pulseaudio-daemon equalizer
+
 # Matt Turner <[email protected]> (2022-12-16)
 # gui-libs/gtk is not keyworded here
 app-crypt/gcr:4 gtk

Reply via email to