Hello community,
here is the log from the commit of package gstreamer-plugins-base for
openSUSE:Factory checked in at 2020-03-11 18:31:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-base (Old)
and /work/SRC/openSUSE:Factory/.gstreamer-plugins-base.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-plugins-base"
Wed Mar 11 18:31:54 2020 rev:69 rq:782044 version:1.16.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/gstreamer-plugins-base/gstreamer-plugins-base.changes
2020-02-06 13:05:38.252251670 +0100
+++
/work/SRC/openSUSE:Factory/.gstreamer-plugins-base.new.3160/gstreamer-plugins-base.changes
2020-03-11 18:32:05.346889198 +0100
@@ -1,0 +2,12 @@
+Fri Mar 6 08:42:07 UTC 2020 - Dominique Leuenberger <[email protected]>
+
+- 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 <[email protected]>
+
+- Enable meson build conditionally for Tumbleweed.
+
+-------------------------------------------------------------------
New:
----
gstreamer-plugins-base-gl-deps.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-plugins-base.spec ++++++
--- /var/tmp/diff_new_pack.DVZpas/_old 2020-03-11 18:32:06.070889642 +0100
+++ /var/tmp/diff_new_pack.DVZpas/_new 2020-03-11 18:32:06.074889645 +0100
@@ -20,8 +20,12 @@
%define gst_branch 1.0
%define gstreamer_plugins_base_req %(xzgrep --text "^GST[_A-Z]*_REQ.*="
%{SOURCE0} | sort -u | sed 's/GST_REQ=/gstreamer >= /')
-# Disable for now. Plugin docs aren't being generated
+# Enable for tumbleweed only for now
+%if 0%{?suse_version} >= 1550
+%define use_meson 1
+%else
%define use_meson 0
+%endif
Name: gstreamer-plugins-base
Version: 1.16.2
@@ -39,6 +43,8 @@
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 [email protected]
-- 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
++++++ gstreamer-plugins-base-gl-deps.patch ++++++
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@