Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 810931 - media-video/pipewire-0.3.34[jack-sdk] should require >=dev-util/meson-0.59
Summary: media-video/pipewire-0.3.34[jack-sdk] should require >=dev-util/meson-0.59
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-29 15:47 UTC by hololeap
Modified: 2021-08-30 16:03 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hololeap 2021-08-29 15:47:47 UTC
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.
Comment 1 Thomas Deutschmann (RETIRED) gentoo-dev 2021-08-30 15:42:37 UTC
I wonder about the intention of https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/8028f9dd6e88641f69ae961d640bff97a660c364 ...
Comment 2 Larry the Git Cow gentoo-dev 2021-08-30 16:03:52 UTC
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(+)