summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2023-01-28 11:11:37 +0000
committerSam James <sam@gentoo.org>2023-01-28 11:21:05 +0000
commit2e2a6e6b671334116948249b8c3583bcd2350a81 (patch)
tree261a0dc39cff40e336a62d5d41159cf34c623a38 /media-video
parentprofiles/package.mask: mask dev-ruby/ruby_gntp for removal (diff)
downloadgentoo-2e2a6e6b671334116948249b8c3583bcd2350a81.tar.gz
gentoo-2e2a6e6b671334116948249b8c3583bcd2350a81.tar.bz2
gentoo-2e2a6e6b671334116948249b8c3583bcd2350a81.zip
media-video/pipewire: fix bluez detection/installation
Closes: https://bugs.gentoo.org/892373 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'media-video')
-rw-r--r--media-video/pipewire/files/0.3.65/0002-spa-bluez5-fix-dependency-on-glib-in-bluez5_deps.patch28
-rw-r--r--media-video/pipewire/pipewire-0.3.65-r3.ebuild (renamed from media-video/pipewire/pipewire-0.3.65-r2.ebuild)0
2 files changed, 28 insertions, 0 deletions
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
new file mode 100644
index 000000000000..2763236693d7
--- /dev/null
+++ b/media-video/pipewire/files/0.3.65/0002-spa-bluez5-fix-dependency-on-glib-in-bluez5_deps.patch
@@ -0,0 +1,28 @@
+https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1511
+
+From 18fa7a555cc43c7219a53d836d9561faec6d6310 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Sat, 28 Jan 2023 11:04:48 +0000
+Subject: [PATCH] spa: bluez5: fix dependency on glib in bluez5_deps
+
+In de595a78ff958b8314d853f6266d5832529d9729, we started to require glib
+for building bluez and introduced dependencies for the needed gio* bits,
+but we only ever check for glib itself for gstreamer or flatpak.
+
+Drop glib from the dep list to match the summary() & subsequent bluez_deps_found
+logic in spa/meson.build.
+
+Fixes: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/2999
+--- a/spa/plugins/bluez5/meson.build
++++ b/spa/plugins/bluez5/meson.build
+@@ -1,6 +1,6 @@
+ gnome = import('gnome')
+
+-bluez5_deps = [ mathlib, dbus_dep, glib2_dep, sbc_dep, bluez_dep, gio_dep, gio_unix_dep ]
++bluez5_deps = [ mathlib, dbus_dep, sbc_dep, bluez_dep, gio_dep, gio_unix_dep ]
+ foreach dep: bluez5_deps
+ if not dep.found()
+ subdir_done()
+--
+2.39.1
+
diff --git a/media-video/pipewire/pipewire-0.3.65-r2.ebuild b/media-video/pipewire/pipewire-0.3.65-r3.ebuild
index 7e07410dfab4..7e07410dfab4 100644
--- a/media-video/pipewire/pipewire-0.3.65-r2.ebuild
+++ b/media-video/pipewire/pipewire-0.3.65-r3.ebuild