Accepting request 782030 from home:dimstar:Factory

- Add gstreamer-plugins-base-gl-deps.patch: Workaround incomplete

OBS-URL: https://build.opensuse.org/request/show/782030
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-base?expand=0&rev=151
This commit is contained in:
Bjørn Lie 2020-03-06 09:13:12 +00:00 committed by Git OBS Bridge
parent ae77dbf0e4
commit 55152c397d
3 changed files with 30 additions and 1 deletions

View File

@ -0,0 +1,20 @@
Workaround incomplete gstreamer-gl.pc, missing dependency on wayland-client.
This patch is not suitable for upstream, as it does not cater for the possible
alternative implementations being built (e.g. without wayland support)
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/735
Index: gst-plugins-base-1.16.2/pkgconfig/gstreamer-gl.pc.in
===================================================================
--- gst-plugins-base-1.16.2.orig/pkgconfig/gstreamer-gl.pc.in
+++ gst-plugins-base-1.16.2/pkgconfig/gstreamer-gl.pc.in
@@ -10,7 +10,7 @@ gl_apis=@GL_APIS@
Name: GStreamer OpenGL Plugins Libraries
Description: Streaming media framework, OpenGL plugins libraries
Version: @VERSION@
-Requires: gstreamer-video-@GST_API_VERSION@ gstreamer-base-@GST_API_VERSION@ gstreamer-@GST_API_VERSION@
+Requires: gstreamer-video-@GST_API_VERSION@ gstreamer-base-@GST_API_VERSION@ gstreamer-@GST_API_VERSION@ wayland-client
Libs: -L${libdir} -lgstgl-@GST_API_VERSION@
Cflags: -I${includedir} -I${libdir}/gstreamer-@GST_API_VERSION@/include @GL_CFLAGS@

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Fri Mar 6 08:42:07 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
- Add gstreamer-plugins-base-gl-deps.patch: Workaround incomplete
gstreamer-gl.pc file, which is missing the (dynamic) dependency
on wayland.
-------------------------------------------------------------------
Wed Feb 26 22:42:38 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -43,6 +43,8 @@ Patch0: gst-base-playbin-handle-error.patch
Patch1: gst-base-audioencoder-fix-leak.patch
# PATCH-FIX-UPSTREAM gst-base-fft-update-kiss-version.patch -- fft: Update our kiss fft version
Patch2: gst-base-fft-update-kiss-version.patch
# PATCH-FIX-OPENSUSE gstreamer-plugins-base-gl-deps.patch dimstar@opensuse.org -- Local workaround for https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/735
Patch3: gstreamer-plugins-base-gl-deps.patch
BuildRequires: Mesa-libGLESv3-devel
BuildRequires: cdparanoia-devel