Hello community,

here is the log from the commit of package gstreamer-plugins-bad for 
openSUSE:Factory checked in at 2020-03-06 21:24:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-bad (Old)
 and      /work/SRC/openSUSE:Factory/.gstreamer-plugins-bad.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gstreamer-plugins-bad"

Fri Mar  6 21:24:03 2020 rev:102 rq:781233 version:1.16.2

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-bad/gstreamer-plugins-bad.changes  
    2020-02-06 13:05:26.544245300 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-bad.new.26092/gstreamer-plugins-bad.changes
   2020-03-06 21:24:11.389445857 +0100
@@ -1,0 +2,15 @@
+Thu Feb 27 18:08:58 UTC 2020 - Bjørn Lie <[email protected]>
+
+- Switch to meson buildsystem for tumbleweed.
+- Following the above, add pkgconfig(vulkan) BuildRequires and
+  tweak options passed to meson, as well as a cleanup in some
+  conditionals.
+
+-------------------------------------------------------------------
+Thu Feb 27 13:57:58 UTC 2020 - Dominique Leuenberger <[email protected]>
+
+- Add gst-plugins-bad-wayland-headers.patch: Fix build when using
+  meson and having wayland-headers in non-default location
+https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1076.
+
+-------------------------------------------------------------------

New:
----
  gst-plugins-bad-wayland-headers.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gstreamer-plugins-bad.spec ++++++
--- /var/tmp/diff_new_pack.YUdTtp/_old  2020-03-06 21:24:12.945446717 +0100
+++ /var/tmp/diff_new_pack.YUdTtp/_new  2020-03-06 21:24:12.949446719 +0100
@@ -25,8 +25,12 @@
 %bcond_with faac
 %bcond_with faad
 
-# TODO: fix build failure and enable this for Tumbleweed
+# Enable for tumbleweed only for now
+%if 0%{?suse_version} >= 1550
+%define use_meson 1
+%else
 %define use_meson 0
+%endif
 
 Name:           gstreamer-plugins-bad
 Version:        1.16.2
@@ -42,6 +46,8 @@
 Patch0:         gst-bad-interlace-fixes.patch
 # PATCH-FIX-UPSTREAM gst-bad-autoconvert-fix-lock-less.patch -- autoconvert: 
Fix lock-less exchange or free condition.
 Patch1:         gst-bad-autoconvert-fix-lock-less.patch
+# PATCH-FIX-UPSTREAM gst-plugins-bad-wayland-headers.patch -- Fix wayland 
headers discovery
+Patch2:         gst-plugins-bad-wayland-headers.patch
 
 BuildRequires:  Mesa-libGLESv3-devel
 BuildRequires:  fdupes
@@ -108,6 +114,7 @@
 BuildRequires:  pkgconfig(soundtouch)
 BuildRequires:  pkgconfig(spandsp) >= 0.0.6
 BuildRequires:  pkgconfig(srt)
+BuildRequires:  pkgconfig(vulkan)
 BuildRequires:  pkgconfig(webrtc-audio-processing) >= 0.2
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xcb) >= 1.10
@@ -146,12 +153,10 @@
 BuildRequires:  pkgconfig(graphene-1.0) >= 1.4.0
 %endif
 %endif
-%if 0%{?suse_version} >= 1550
 %ifarch x86_64
 BuildRequires:  pkgconfig(libmfx)
 BuildRequires:  pkgconfig(libva-drm)
 %endif
-%endif
 %if 0%{?BUILD_ORIG}
 %if %{with faac}
 BuildRequires:  faac-devel
@@ -466,15 +471,7 @@
 %if ! 0%{?BUILD_ORIG}
        -Dpackage-name='openSUSE GStreamer-plugins-bad package' \
        -Dpackage-origin='http://download.opensuse.org' \
-       -Dresindvd=disabled \
-       -Dsiren=disabled \
        -Ddts=disabled \
-       -Dlibde265=disabled \
-       -Dmodplug=disabled \
-       -Dvoaacenc=disabled \
-       -Dvoamrwbenc=disabled \
-       -Dopenh264=disabled \
-%endif
 %if %{without faac}
        -Dfaac=disabled \
 %endif
@@ -483,29 +480,39 @@
 %endif
 %if %{without fdk_aac}
        -Dfdkaac=disabled \
-       -Dopensles=disabled \
 %endif
+       -Dlibde265=disabled \
+       -Dmodplug=disabled \
+       -Dopenh264=disabled \
+       -Dresindvd=disabled \
+       -Drtmp=disabled \
+       -Dsiren=disabled \
+       -Dvoamrwbenc=disabled \
+       -Dvoaacenc=disabled \
+       -Dx265=disabled \
+%endif
+       -Ddirectfb=disabled \
        -Dexamples=disabled \
        -Dfestival=disabled \
        -Dflite=disabled \
-       -Dwayland=enabled \
-       -Dintrospection=enabled \
-       -Dmsdk=disabled \
-       -Dopencv=disabled \
-       -Dtinyalsa=disabled \
-       -Dwasapi=disabled \
+       -Dhls-crypto=openssl \
+       -Diqa=disabled \
        -Dnvdec=disabled \
        -Dnvenc=disabled \
-       -Ddirectfb=disabled \
-       -Diqa=disabled \
+       -Dopencv=disabled \
        -Dopenni2=disabled \
-       -Drtmp=disabled \
+       -Dopensles=disabled \
        -Dsctp=disabled \
-       -Dvulkan=disabled \
+       -Dtinyalsa=disabled \
+       -Dvdpau=disabled \
+       -Dwasapi=disabled \
        -Dwildmidi=disabled \
        -Dwpe=disabled \
-       -Dx265=disabled \
-       -Dhls-crypto=openssl \
+%ifarch x86_64
+       -Dmsdk=enabled \
+%else
+       -Dmsdk=disabled \
+%endif
        %{nil}
 %{meson_build}
 %else
@@ -663,11 +670,9 @@
 %{_libdir}/gstreamer-%{gst_branch}/libgstmpegpsmux.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstmpegtsmux.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstmplex.so
-%if 0%{?suse_version} >= 1550
 %ifarch x86_64
 %{_libdir}/gstreamer-%{gst_branch}/libgstmsdk.so
 %endif
-%endif
 %{_libdir}/gstreamer-%{gst_branch}/libgstmusepack.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstmxf.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstnetsim.so
@@ -702,6 +707,7 @@
 %{_libdir}/gstreamer-%{gst_branch}/libgstvideoparsersbad.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstvideosignal.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstvmnc.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstvulkan.so
 %if 0%{?suse_version} >= 1500
 %{_libdir}/gstreamer-%{gst_branch}/libgstlv2.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstopenmpt.so
@@ -800,8 +806,8 @@
 
 %files doc
 %doc AUTHORS NEWS README RELEASE REQUIREMENTS
-%{_datadir}/gtk-doc/html/gst-plugins-bad-plugins-%{gst_branch}/
-%{_datadir}/gtk-doc/html/gst-plugins-bad-libs-%{gst_branch}/
+#%%{_datadir}/gtk-doc/html/gst-plugins-bad-plugins-%%{gst_branch}/
+#%%{_datadir}/gtk-doc/html/gst-plugins-bad-libs-%%{gst_branch}/
 
 %if 0%{?BUILD_ORIG}
 %if 0%{?BUILD_ORIG_ADDON}

++++++ gst-plugins-bad-wayland-headers.patch ++++++
commit 7020e84ab9a6cc44e8167bdb144822d7dfc97a38
Author: Dominique Leuenberger <[email protected]>
Date:   Thu Feb 27 14:54:13 2020 +0100

    build: Fix build on systems with wayland-client headers in non-default 
location
    
    Add a missing dependency to wl_client_dep for the wayland build. Some 
distros
    have the wayland-client headers not installed in /usr/include (which is 
perfectly
    valid, the pkg-config .pc file gives the right feedback).

diff --git a/gst-libs/gst/wayland/meson.build b/gst-libs/gst/wayland/meson.build
index b1ede41f1..89bc6ab57 100644
--- a/gst-libs/gst/wayland/meson.build
+++ b/gst-libs/gst/wayland/meson.build
@@ -15,7 +15,7 @@ if use_wayland
     soversion : soversion,
   darwin_versions : osxversion,
     install : true,
-    dependencies : [gst_dep, gstvideo_dep]
+    dependencies : [gst_dep, gstvideo_dep, wl_client_dep]
   )
 
   gstwayland_dep = declare_dependency(link_with : gstwayland,

Reply via email to