If the `jack-sdk` USE flag is enabled, the build fails during the configuration phase, complaining that a later version of Meson is required. Once >=meson-0.59 is installed, pipewire's build completes successfully. Reproducible: Always Steps to Reproduce: emerge media-video/pipewire-0.3.34 with the `jack-sdk` USE flag enabled Actual Results: ../pipewire-0.3.34/pipewire-jack/src/meson.build:74:4: ERROR: Problem encountered: Before version 0.59.0 Meson creates a wrong jack pkg-config file. For that reason this is now an error. Please update Meson, if you want to have JACK development files.
I wonder about the intention of https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/8028f9dd6e88641f69ae961d640bff97a660c364 ...
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35b6626dda2af158cfff27f1473800f45fd8a093 commit 35b6626dda2af158cfff27f1473800f45fd8a093 Author: Thomas Deutschmann <whissi@gentoo.org> AuthorDate: 2021-08-30 15:46:58 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2021-08-30 15:47:02 +0000 media-video/pipewire: require >=dev-util/meson-0.59 While upstream explicitly dropped >=dev-util/meson-0.59 requirement [Link 1] in general, it's still required for certain configurations. Link 1: https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/8028f9dd6e88641f69ae961d640bff97a660c364 Closes: https://bugs.gentoo.org/810931 Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> media-video/pipewire/pipewire-0.3.34.ebuild | 1 + media-video/pipewire/pipewire-9999.ebuild | 1 + 2 files changed, 2 insertions(+)