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 |