Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/
Date: Tue, 14 Sep 2021 06:20:10
Message-Id: 1631600336.b264a9e3203f8ce251e5cd78a605f2eb11d2f2f4.sam@gentoo
1 commit: b264a9e3203f8ce251e5cd78a605f2eb11d2f2f4
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Tue Sep 14 06:18:53 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 14 06:18:56 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b264a9e3
7
8 media-video/pipewire: sync live ebuild
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 media-video/pipewire/pipewire-9999.ebuild | 14 +++++++-------
13 1 file changed, 7 insertions(+), 7 deletions(-)
14
15 diff --git a/media-video/pipewire/pipewire-9999.ebuild b/media-video/pipewire/pipewire-9999.ebuild
16 index 3c4d544cb90..591b040719c 100644
17 --- a/media-video/pipewire/pipewire-9999.ebuild
18 +++ b/media-video/pipewire/pipewire-9999.ebuild
19 @@ -3,7 +3,7 @@
20
21 EAPI="7"
22
23 -PYTHON_COMPAT=( python3_{7..10} )
24 +PYTHON_COMPAT=( python3_{8..10} )
25
26 inherit meson-multilib optfeature python-any-r1 udev
27
28 @@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]]; then
29 inherit git-r3
30 else
31 SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
32 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
33 + KEYWORDS="~amd64"
34 fi
35
36 DESCRIPTION="Multimedia processing graphs"
37 @@ -52,7 +52,7 @@ RDEPEND="
38 bluetooth? (
39 media-libs/fdk-aac
40 media-libs/libldac
41 - media-libs/libopenaptx
42 + media-libs/libfreeaptx
43 media-libs/sbc
44 >=net-wireless/bluez-4.101:=
45 )
46 @@ -98,8 +98,6 @@ DOCS=( {README,INSTALL}.md NEWS )
47
48 PATCHES=(
49 "${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch
50 - "${FILESDIR}"/${PN}-0.3.33-revert-libfreeaptx-switch.patch
51 - "${FILESDIR}"/${PN}-0.3.31-revert-openaptx-restriction.patch
52 )
53
54 # limitsdfile related code taken from =sys-auth/realtime-base-0.1
55 @@ -112,7 +110,7 @@ src_prepare() {
56 if ! use systemd; then
57 # This can be applied non-conditionally but would make for a
58 # significantly worse user experience on systemd then.
59 - eapply "${FILESDIR}"/${PN}-0.3.31-non-systemd-integration.patch
60 + eapply "${FILESDIR}"/${PN}-0.3.35-non-systemd-integration.patch
61 fi
62
63 einfo "Generating ${limitsdfile}"
64 @@ -130,7 +128,9 @@ multilib_src_configure() {
65 -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
66 $(meson_native_use_feature doc docs)
67 $(meson_native_enabled examples) # Disabling this implicitly disables -Dmedia-session
68 - $(meson_native_enabled media-session)
69 + # Replaced upstream by -Dsession-managers=..., needs more work, bug #812809
70 + # but default is same as before and right now, this is fatal with unreleased Meson.
71 + #$(meson_native_enabled media-session)
72 $(meson_native_enabled man)
73 $(meson_feature test tests)
74 -Dinstalled_tests=disabled # Matches upstream; Gentoo never installs tests