Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gstreamer-plugins-bad for 
openSUSE:Factory checked in at 2022-01-27 23:16:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-bad (Old)
 and      /work/SRC/openSUSE:Factory/.gstreamer-plugins-bad.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gstreamer-plugins-bad"

Thu Jan 27 23:16:35 2022 rev:121 rq:949331 version:1.18.5

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-bad/gstreamer-plugins-bad.changes  
    2022-01-22 08:18:09.318915420 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-bad.new.1898/gstreamer-plugins-bad.changes
    2022-01-27 23:17:00.654959920 +0100
@@ -1,0 +2,7 @@
+Fri Jan 21 16:17:55 UTC 2022 - Antonio Larrosa <[email protected]>
+
+- Add some conditionals to build as many plugins as possible
+  in SLE-15-SP4 and move all conditional logic to the beginning
+  of the spec file using bcond_with/without.
+
+-------------------------------------------------------------------
@@ -196 +203 @@
-    - important security fixes
+    - important security fixes (bsc#1181255, CVE-2021-3185)

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

Other differences:
------------------
++++++ gstreamer-plugins-bad.spec ++++++
--- /var/tmp/diff_new_pack.XrAUkh/_old  2022-01-27 23:17:01.330955250 +0100
+++ /var/tmp/diff_new_pack.XrAUkh/_new  2022-01-27 23:17:01.338955195 +0100
@@ -24,6 +24,36 @@
 %bcond_with faac
 %bcond_with faad
 
+%if 0%{?is_opensuse} || 0%{?sle_version} >= 150400
+%bcond_without avtp
+%bcond_without bs2b
+%bcond_without zbar
+%else
+%bcond_with avtp
+%bcond_with bs2b
+%bcond_with zbar
+%endif
+
+%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400
+%bcond_without fdk_aac
+%else
+%bcond_with fdk_aac
+%endif
+
+%if 0%{?is_opensuse}
+%bcond_without fluidsynth
+%bcond_without openjp2
+%else
+%bcond_with fluidsynth
+%bcond_with openjp2
+%endif
+
+%if 0%{?suse_version} >= 1550 || (0%{?is_opensuse} && 0%{?sle_version} >= 
150400)
+%bcond_without zxing
+%else
+%bcond_with zxing
+%endif
+
 Name:           gstreamer-plugins-bad
 Version:        1.18.5
 Release:        0
@@ -38,9 +68,10 @@
 Source99:       baselibs.conf
 # PATCH-FIX-UPSTREAM 2564.patch [email protected] -- Allow build against 
neon 0.32.x
 Patch0:         
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2564.patch
-
+%if %{with fdk_aac}
 # Not using pkgconfig(fdk-aac) but explitcitly the modified fdk-aac-free-devel
 BuildRequires:  fdk-aac-free-devel >= 0.1.4
+%endif
 BuildRequires:  Mesa-libGLESv3-devel
 BuildRequires:  gcc-c++
 BuildRequires:  gobject-introspection-devel
@@ -56,13 +87,17 @@
 BuildRequires:  shaderc
 BuildRequires:  pkgconfig(OpenEXR)
 BuildRequires:  pkgconfig(aom)
+%if %{with avtp}
 BuildRequires:  pkgconfig(avtp)
+%endif
 BuildRequires:  pkgconfig(bluez)
 BuildRequires:  pkgconfig(bzip2)
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(dirac) >= 0.10
 BuildRequires:  pkgconfig(egl)
+%if %{with fluidsynth}
 BuildRequires:  pkgconfig(fluidsynth)
+%endif
 BuildRequires:  pkgconfig(gio-2.0) >= 2.25.0
 BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(glesv1_cm)
@@ -114,7 +149,9 @@
 BuildRequires:  pkgconfig(xkbcommon)
 BuildRequires:  pkgconfig(xkbcommon-x11)
 BuildRequires:  pkgconfig(zvbi-0.2)
+%if %{with zxing}
 BuildRequires:  pkgconfig(zxing)
+%endif
 Requires(post): glib2-tools
 Requires(postun):glib2-tools
 # FIXME! - this leads to unresolvables currently
@@ -138,17 +175,19 @@
 BuildRequires:  pkgconfig(wayland-protocols) >= 1.4
 BuildRequires:  pkgconfig(wayland-scanner) >= 1.4.0
 %endif
-%if 0%{?is_opensuse}
+%if %{with bs2b}
 BuildRequires:  libbs2b-devel
-BuildRequires:  pkgconfig(fluidsynth)
+%endif
+%if %{with openjp2}
 BuildRequires:  pkgconfig(libopenjp2)
-BuildRequires:  pkgconfig(openal)
+%endif
+%if %{with zbar}
 BuildRequires:  pkgconfig(zbar) >= 0.9
+%endif
 BuildRequires:  pkgconfig(zvbi-0.2)
 %if 0%{?suse_version} >= 1500
 BuildRequires:  pkgconfig(graphene-1.0) >= 1.4.0
 %endif
-%endif
 %ifarch x86_64
 BuildRequires:  pkgconfig(libmfx)
 %endif
@@ -195,12 +234,14 @@
 %description chromaprint
 Add chromaprint (Audio Fingerprinting) support to any GStreamer based tool.
 
+%if %{with fluidsynth}
 %package fluidsynth
 Summary:        Fluidsynth plugin for GStreamer
 Group:          Productivity/Multimedia/Other
 
 %description fluidsynth
 Add fluidsynth midi support to any GStreamer based tool.
+%endif
 
 %package -n libgstadaptivedemux-1_0-0
 Summary:        GStreamer Streaming-Media Framework Plug-Ins
@@ -396,7 +437,7 @@
 %if 0%{?suse_version} >= 1500
 Requires:       libgstwayland-1_0-0 = %{version}
 %endif
-%if 0%{?is_opensuse}
+%if %{with fluidsynth}
 Requires:       gstreamer-plugins-bad-fluidsynth
 %endif
 
@@ -579,17 +620,35 @@
 %else
        -Dopenh264=enabled \
 %endif
+%if %{without avtp}
+       -Davtp=disabled \
+%endif
 %if %{without faac}
        -Dfaac=disabled \
 %endif
 %if %{without faad}
        -Dfaad=disabled \
 %endif
+%if %{without fdk_aac}
+       -Dfdkaac=disabled \
+%endif
        -Ddirectfb=disabled \
        -Ddoc=disabled \
        -Dexamples=disabled \
        -Dfestival=disabled \
        -Dflite=disabled \
+%if %{without fluidsynth}
+        -Dfluidsynth=disabled \
+%endif
+%if %{without openjp2}
+        -Dopenjpeg=disabled \
+%endif
+%if %{without zxing}
+        -Dzxing=disabled \
+%endif
+%if %{without zbar}
+        -Dzbar=disabled \
+%endif
        -Dhls-crypto=openssl \
        -Dintrospection=enabled \
        -Diqa=disabled \
@@ -686,7 +745,9 @@
 %{_libdir}/gstreamer-%{gst_branch}/libgstaudiomixmatrix.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstaudiovisualizers.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstautoconvert.so
+%if %{with avtp}
 %{_libdir}/gstreamer-%{gst_branch}/libgstavtp.so
+%endif
 %{_libdir}/gstreamer-%{gst_branch}/libgstbayer.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstbluez.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstbz2.so
@@ -706,7 +767,9 @@
 %{_libdir}/gstreamer-%{gst_branch}/libgstdvdspu.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstfaceoverlay.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstfbdevsink.so
+%if %{with fdk_aac}
 %{_libdir}/gstreamer-%{gst_branch}/libgstfdkaac.so
+%endif
 %{_libdir}/gstreamer-%{gst_branch}/libgstfieldanalysis.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstfreeverb.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstfrei0r.so
@@ -781,25 +844,34 @@
 %{_libdir}/gstreamer-%{gst_branch}/libgstvulkan.so
 %if 0%{?suse_version} >= 1500
 %{_libdir}/gstreamer-%{gst_branch}/libgstlv2.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstopenal.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstopenmpt.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstsrtp.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstwaylandsink.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstwebrtc.so
 %endif
+%if %{with zxing}
 %{_libdir}/gstreamer-%{gst_branch}/libgstzxing.so
+%endif
 %{_libdir}/gstreamer-%{gst_branch}/libgstwebrtcdsp.so
 %{_libdir}/gstreamer-%{gst_branch}/libgsty4mdec.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstuvch264.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstwebp.so
 
 # Explicitly list openSUSE only plugins
-%if 0%{?is_opensuse}
+%if %{with bs2b}
 %{_libdir}/gstreamer-%{gst_branch}/libgstbs2b.so
-%{_libdir}/gstreamer-%{gst_branch}/libgstopenal.so
+%endif
+
+%if %{with openjp2}
 %{_libdir}/gstreamer-%{gst_branch}/libgstopenjpeg.so
+%endif
 %{_libdir}/gstreamer-%{gst_branch}/libgstteletext.so
+%if %{with zbar}
 %{_libdir}/gstreamer-%{gst_branch}/libgstzbar.so
+%endif
 
+%if %{with fluidsynth}
 %files fluidsynth
 %{_libdir}/gstreamer-%{gst_branch}/libgstfluidsynthmidi.so
 %endif

Reply via email to