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/files/0.3.65/, media-video/pipewire/
Date: Sat, 28 Jan 2023 11:21:49
Message-Id: 1674904865.2e2a6e6b671334116948249b8c3583bcd2350a81.sam@gentoo
1 commit: 2e2a6e6b671334116948249b8c3583bcd2350a81
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 28 11:11:37 2023 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 28 11:21:05 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e2a6e6b
7
8 media-video/pipewire: fix bluez detection/installation
9
10 Closes: https://bugs.gentoo.org/892373
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 ...ez5-fix-dependency-on-glib-in-bluez5_deps.patch | 28 ++++++++++++++++++++++
14 ...-0.3.65-r2.ebuild => pipewire-0.3.65-r3.ebuild} | 0
15 2 files changed, 28 insertions(+)
16
17 diff --git a/media-video/pipewire/files/0.3.65/0002-spa-bluez5-fix-dependency-on-glib-in-bluez5_deps.patch b/media-video/pipewire/files/0.3.65/0002-spa-bluez5-fix-dependency-on-glib-in-bluez5_deps.patch
18 new file mode 100644
19 index 000000000000..2763236693d7
20 --- /dev/null
21 +++ b/media-video/pipewire/files/0.3.65/0002-spa-bluez5-fix-dependency-on-glib-in-bluez5_deps.patch
22 @@ -0,0 +1,28 @@
23 +https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1511
24 +
25 +From 18fa7a555cc43c7219a53d836d9561faec6d6310 Mon Sep 17 00:00:00 2001
26 +From: Sam James <sam@g.o>
27 +Date: Sat, 28 Jan 2023 11:04:48 +0000
28 +Subject: [PATCH] spa: bluez5: fix dependency on glib in bluez5_deps
29 +
30 +In de595a78ff958b8314d853f6266d5832529d9729, we started to require glib
31 +for building bluez and introduced dependencies for the needed gio* bits,
32 +but we only ever check for glib itself for gstreamer or flatpak.
33 +
34 +Drop glib from the dep list to match the summary() & subsequent bluez_deps_found
35 +logic in spa/meson.build.
36 +
37 +Fixes: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/2999
38 +--- a/spa/plugins/bluez5/meson.build
39 ++++ b/spa/plugins/bluez5/meson.build
40 +@@ -1,6 +1,6 @@
41 + gnome = import('gnome')
42 +
43 +-bluez5_deps = [ mathlib, dbus_dep, glib2_dep, sbc_dep, bluez_dep, gio_dep, gio_unix_dep ]
44 ++bluez5_deps = [ mathlib, dbus_dep, sbc_dep, bluez_dep, gio_dep, gio_unix_dep ]
45 + foreach dep: bluez5_deps
46 + if not dep.found()
47 + subdir_done()
48 +--
49 +2.39.1
50 +
51
52 diff --git a/media-video/pipewire/pipewire-0.3.65-r2.ebuild b/media-video/pipewire/pipewire-0.3.65-r3.ebuild
53 similarity index 100%
54 rename from media-video/pipewire/pipewire-0.3.65-r2.ebuild
55 rename to media-video/pipewire/pipewire-0.3.65-r3.ebuild