[packages/gstreamer-plugins-bad/DEVEL-1.18: 1/2] - updated to 1.18.4, now uses meson and hotdoc - now contains gstreamer-transcoder* packages
qboosh
qboosh at pld-linux.org
Mon Oct 18 20:48:05 CEST 2021
commit 838478e4d848c0e206c4ea298d46999d897bb527
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Jul 31 09:04:40 2021 +0200
- updated to 1.18.4, now uses meson and hotdoc
- now contains gstreamer-transcoder* packages
gstreamer-plugins-bad-libdts.patch | 13 -
gstreamer-plugins-bad-mfx.patch | 13 -
gstreamer-plugins-bad-neon.patch | 11 -
gstreamer-plugins-bad.spec | 489 +++++++++++++++++++++++++++++--------
4 files changed, 383 insertions(+), 143 deletions(-)
---
diff --git a/gstreamer-plugins-bad.spec b/gstreamer-plugins-bad.spec
index 557b8c3..2e1320e 100644
--- a/gstreamer-plugins-bad.spec
+++ b/gstreamer-plugins-bad.spec
@@ -1,20 +1,21 @@
# TODO:
+# - now contains gstreamer-transcoder package (gstreamer-transcoder.spec)
+# - zxing (requires maintained https://github.com/nu-book/zxing-cpp fork)
# - nvenc (BR: cuda >= 6.5, nvEncodeAPI.h >= 5.0, -lnvidia-encode)
-# - nvdec (BR: libnvcuvid)
+# nvdec (BR: libnvcuvid)
+# to replace removed vdpau
# - OpenSLES (when available on pure Linux, not Android)
#
# Conditional build:
%bcond_without amr # amrwbenc output plugin
+%bcond_without apidocs # API documentation
%bcond_without bs2b # bs2b headphone stereo improvement plugin
%bcond_without bluez # Bluez plugin
%bcond_without chromaprint # chromaprint fingerprint plugin
%bcond_without dc1394 # dc1394 input plugin
%bcond_without directfb # DirectFB videosink plugin
%bcond_without dts # DTS audio decoder plugin
-%bcond_without egl # EGL support in GL output + wayland and wpe elements
%bcond_without faad # faad audio decoder plugin
-%bcond_without gles # GLESv2 support in GL output
-%bcond_with gnustep # Cocoa support using GNUstep [unsupported since 1.4.5]
%bcond_without gsm # gsm audio decoder/encoder plugin
%bcond_without kate # Kate text streams plugin
%bcond_without ladspa # LADSPA plugins bridge plugin
@@ -28,6 +29,7 @@
%bcond_without ofa # OFA fingerprint plugin
%bcond_without openal # OpenAL audiosink plugin
%bcond_with opencv # OpenCV effects plugin
+%bcond_without opengl # OpenGL integration (in various plugins)
%bcond_without openexr # OpenEXR EXR decoder plugin
%bcond_without openh264 # OpenH264 encoder/decoder
%bcond_without openni2 # OpenNI2 device source plugin
@@ -37,7 +39,6 @@
%bcond_without srtp # SRTP decoder/encoder plugin
%bcond_without tinyalsa # ALSA audiosink using tinyalsa library
%bcond_without uvch264 # uvch264 cameras plugin
-%bcond_without vdpau # VDPAU decoder/videopostprocess/videosink plugin
%bcond_without vulkan # Vulkan videosink/upload plugin
%bcond_without wayland # Wayland videosink plugin, Wayland EGL support, Wayland support in Vulkan plugin
%bcond_without wpe # WebKit based web browser plugin
@@ -47,43 +48,41 @@
%bcond_without zvbi # zvbi-based teletext plugin
%bcond_without examples # examples build
-%if %{without egl}
+%if %{without opengl}
%undefine with_wayland
%undefine with_wpe
%endif
%define gstname gst-plugins-bad
%define gstmver 1.0
-%define gst_ver 1.16.3
-%define gstpb_ver 1.16.3
+%define gst_ver 1.18.4
+%define gstpb_ver 1.18.4
Summary: Bad GStreamer Streaming-media framework plugins
Summary(pl.UTF-8): Złe wtyczki do środowiska obróbki strumieni GStreamer
Name: gstreamer-plugins-bad
-Version: 1.16.3
-Release: 5
+Version: 1.18.4
+Release: 1
License: LGPL v2+
Group: Libraries
Source0: https://gstreamer.freedesktop.org/src/gst-plugins-bad/%{gstname}-%{version}.tar.xz
-# Source0-md5: 8969ea1aec3411c13d0e7dd27ccaaef1
-Patch0: %{name}-libdts.patch
-Patch1: %{name}-mfx.patch
-Patch2: %{name}-neon.patch
+# Source0-md5: 8a73b497613a9f778e880b8a9eb9c1a3
+Patch0: %{name}-musepack.patch
URL: https://gstreamer.freedesktop.org/
-BuildRequires: autoconf >= 2.69
-BuildRequires: automake >= 1:1.14
BuildRequires: docbook-dtd412-xml
BuildRequires: gettext-tools >= 0.17
-BuildRequires: glib2-devel >= 1:2.40.0
+BuildRequires: glib2-devel >= 1:2.44.0
BuildRequires: gobject-introspection-devel >= 1.31.1
BuildRequires: gstreamer-devel >= %{gst_ver}
-BuildRequires: gstreamer-gl-devel >= %{gst_ver}
+BuildRequires: gstreamer-gl-devel >= %{gstpb_ver}
BuildRequires: gstreamer-plugins-base-devel >= %{gstpb_ver}
-BuildRequires: gtk-doc >= 1.12
-BuildRequires: libtool >= 2:2.2.6
+%{?with_apidocs:BuildRequires: hotdoc >= 0.11.0}
+BuildRequires: meson >= 0.49
+BuildRequires: ninja >= 1.5
BuildRequires: orc-devel >= 0.4.17
BuildRequires: pkgconfig >= 1:0.9.0
-BuildRequires: python >= 2.1
-BuildRequires: rpmbuild(macros) >= 1.98
+BuildRequires: python3 >= 1:3.2
+BuildRequires: rpm-build >= 4.6
+BuildRequires: rpmbuild(macros) >= 1.736
BuildRequires: xorg-lib-libX11-devel
%if %{with examples}
BuildRequires: SDL-devel >= 1.2.0
@@ -95,10 +94,10 @@ BuildRequires: xorg-lib-libXcomposite-devel
## plugins
##
%{?with_directfb:BuildRequires: DirectFB-devel >= 1:0.9.24}
-%{?with_egl:BuildRequires: EGL-devel}
+%{?with_opengl:BuildRequires: EGL-devel}
%{?with_openal:BuildRequires: OpenAL-devel >= 1.14}
%{?with_openexr:BuildRequires: OpenEXR-devel}
-%{?with_gles:BuildRequires: OpenGLESv2-devel}
+%{?with_opengl:BuildRequires: OpenGLESv2-devel}
%{?with_openni2:BuildRequires: OpenNI2-devel >= 0.26}
%{?with_vulkan:BuildRequires: Vulkan-Loader-devel}
BuildRequires: alsa-lib-devel >= 0.9.1
@@ -116,10 +115,6 @@ BuildRequires: flite-devel
BuildRequires: fluidsynth-devel >= 1.0
BuildRequires: game-music-emu-devel >= 0.5.6
BuildRequires: gnutls-devel >= 2.11.3
-%if %{with gnustep}
-BuildRequires: gnustep-base-devel
-BuildRequires: gnustep-gui-devel
-%endif
BuildRequires: graphene-devel >= 1.4.0
%{?with_ladspa:BuildRequires: ladspa-devel >= 1.12}
BuildRequires: lcms2-devel >= 2.7
@@ -156,8 +151,7 @@ BuildRequires: libtheora-devel >= 1.0
%{?with_kate:BuildRequires: libtiger-devel >= 0.3.2}
%{?with_uvch264:BuildRequires: libusb-devel >= 1.0}
BuildRequires: libusrsctp-devel
-%{?with_mfx:BuildRequires: libva-drm-devel}
-%{?with_vdpau:BuildRequires: libvdpau-devel}
+BuildRequires: libva-drm-devel >= 1.6
BuildRequires: libvpx-devel
BuildRequires: libwebp-devel >= 0.2.1
%{?with_x265:BuildRequires: libx265-devel}
@@ -186,7 +180,7 @@ BuildRequires: soundtouch-devel >= 1.4
BuildRequires: spandsp-devel >= 1:0.0.6
BuildRequires: srt-devel
%{?with_tinyalsa:BuildRequires: tinyalsa-devel}
-%{?with_uvch264:BuildRequires: udev-glib-devel}
+BuildRequires: udev-glib-devel
BuildRequires: vo-aacenc-devel >= 0.1.0
%{?with_amr:BuildRequires: vo-amrwbenc-devel >= 0.1.0}
# wayland-client, wayland-cursor, wayland-scanner
@@ -201,7 +195,7 @@ BuildRequires: xorg-lib-libX11-devel
%{?with_wpe:BuildRequires: xorg-lib-libxkbcommon-devel}
BuildRequires: zbar-devel >= 0.9
%{?with_zvbi:BuildRequires: zvbi-devel >= 0.2}
-Requires: glib2 >= 1:2.40.0
+Requires: glib2 >= 1:2.44.0
Requires: gstreamer >= %{gst_ver}
Requires: gstreamer-plugins-base >= %{gstpb_ver}
Requires: libxml2 >= 1:2.8
@@ -210,6 +204,7 @@ Obsoletes: gstreamer-cdaudio < 1.0
Obsoletes: gstreamer-quicktime < 0.10
Obsoletes: gstreamer-schroedinger < 1.14
Obsoletes: gstreamer-vcd < 0.10
+Obsoletes: gstreamer-vdpau < 1.18
Conflicts: openwebrtc < 0.3.0-2
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -245,6 +240,59 @@ Header files and API documentation for gstapp library.
%description devel -l pl.UTF-8
Pliki nagłówkowe i dokumentacja API biblioteki gstapp.
+%package apidocs
+Summary: Bad GStreamer streaming-media framework plugins API documentation
+Summary(pl.UTF-8): Dokumentacja API złych wtyczek środowiska obróbki strumieni GStreamer
+Group: Documentation
+BuildArch: noarch
+
+%description apidocs
+Bad GStreamer streaming-media framework plugins API documentation.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja API złych wtyczek środowiska obróbki strumieni
+GStreamer.
+
+%package -n gstreamer-transcoder
+Summary: High level API to do media transcoding with GStreamer
+Summary(pl.UTF-8): Wysokopoziomowe API do przekodowywania multimediów przy użyciu GSteamera
+Group: Libraries
+Requires: gstreamer >= %{gst_ver}
+Requires: gstreamer-plugins-base >= %{gstpb_ver}
+
+%description -n gstreamer-transcoder
+High level API to do media transcoding with GStreamer.
+
+%description -n gstreamer-transcoder -l pl.UTF-8
+Wysokopoziomowe API do przekodowywania multimediów przy użyciu
+GSteamera.
+
+%package -n gstreamer-transcoder-devel
+Summary: Header files for gst-transcoder library
+Summary(pl.UTF-8): Pliki nagłówkowe biblioteki gst-transcoder
+Group: Development/Libraries
+Requires: gstreamer-transcoder = %{version}-%{release}
+Requires: gstreamer-devel >= %{gst_ver}
+Requires: gstreamer-plugins-base-devel >= %{gstpb_ver}
+
+%description -n gstreamer-transcoder-devel
+Header files for gst-transcoder library.
+
+%description -n gstreamer-transcoder-devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki gst-transcoder.
+
+%package -n gstreamer-transcoder-apidocs
+Summary: API documentation for gst-transcoder library
+Summary(pl.UTF-8): Dokumentacja API biblioteki gst-transcoder
+Group: Documentation
+BuildArch: noarch
+
+%description -n gstreamer-transcoder-apidocs
+API documentation for gst-transcoder library.
+
+%description -n gstreamer-transcoder-apidocs -l pl.UTF-8
+Dokumentacja API biblioteki gst-transcoder.
+
## Plugins ##
%package -n gstreamer-aac
@@ -509,7 +557,7 @@ Wtyczka GStreamera dekodująca dźwięk GME.
Summary: GStreamer GSettings plugin
Summary(pl.UTF-8): Wtyczka GSettings dla GStreamera
Group: Libraries
-Requires: glib2 >= 1:2.40.0
+Requires: glib2 >= 1:2.44.0
Requires: gstreamer >= %{gst_ver}
%description -n gstreamer-gsettings
@@ -1043,23 +1091,20 @@ GStreamer plugin for UVC compliant H264 encoding cameras.
%description -n gstreamer-uvch264 -l pl.UTF-8
Wtyczka GStreamera do kamer kodujących w H264 zgodnych z UVC.
-%package -n gstreamer-vdpau
-Summary: GStreamer VDPAU plugin
-Summary(pl.UTF-8): Wtyczka GStreamera VDPAU
+%package -n gstreamer-va
+Summary: GStreamer VA-API codecs plugin
+Summary(pl.UTF-8): Wtyczka kodeków VA-API dla GSteamera
Group: Libraries
-# for libgstcodecparsers
Requires: %{name} = %{version}-%{release}
Requires: gstreamer >= %{gst_ver}
Requires: gstreamer-plugins-base >= %{gstpb_ver}
-# videosink commented out in gstvdpau.c?
-#Provides: gstreamer-videosink = %{version}
+Requires: libva-drm >= 1.6
-%description -n gstreamer-vdpau
-GStreamer VDPAU plugin. It currently implements MPEG decoding.
+%description -n gstreamer-va
+GStreamer VA-API codecs plugin.
-%description -n gstreamer-vdpau -l pl.UTF-8
-Wtyczka GStreamera VDPAU. Obecnie ma zaimplementowane dekodowanie
-obrazu MPEG.
+%description -n gstreamer-va -l pl.UTF-8
+Wtyczka kodeków VA-API dla GSteamera.
%package -n gstreamer-videosink-directfb
Summary: GStreamer DirectFB output plugin
@@ -1224,63 +1269,64 @@ Wtyczka GStreamera skanująca kody kreskowe.
%prep
%setup -q -n %{gstname}-%{version}
%patch0 -p1
-%patch1 -p1
-%patch2 -p1
%build
-%{__libtoolize}
-%{__aclocal} -I m4 -I common/m4
-%{__autoconf}
-%{__autoheader}
-%{__automake}
-%configure \
- %{!?with_bluez:--disable-bluez} \
- %{!?with_bs2b:--disable-bs2b} \
- %{!?with_gnustep:--disable-cocoa} \
- %{!?with_dts:--disable-dts} \
- %{!?with_egl:--disable-egl} \
- %{!?with_examples:--disable-examples} \
- %{!?with_faad:--disable-faad} \
- %{!?with_gles:--disable-gles2} \
- %{!?with_gsm:--disable-gsm} \
- %{!?with_ladspa:--disable-ladspa} \
- %{!?with_libde265:--disable-libde265} \
- %{!?with_mms:--disable-libmms} \
- %{!?with_mjpegtools:--disable-mpeg2enc} \
- %{!?with_musepack:--disable-musepack} \
- %{!?with_neon:--disable-neon} \
- %{!?with_ofa:--disable-ofa} \
- %{!?with_opencv:--disable-opencv} \
- %{!?with_openh264:--disable-openh264} \
- %{!?with_openni2:--disable-openni2} \
- %{!?with_zvbi:--disable-teletextdec} \
- %{!?with_tinyalsa:--disable-tinyalsa} \
- %{!?with_uvch264:--disable-uvch264} \
- %{!?with_amr:--disable-voamrwbenc} \
- %{!?with_vulkan:--disable-vulkan} \
- %{!?with_wayland:--disable-wayland} \
- %{!?with_x265:--disable-x265} \
- %{!?with_yadif:--disable-yadif} \
- --disable-silent-rules \
- --disable-static \
- --enable-experimental \
- --enable-gtk-doc \
- --with-egl-window-system=x11 \
- --with-gtk=3.0 \
- --with-html-dir=%{_gtkdocdir}
-
-%{__make} -j1
+%meson build \
+ --default-library=shared \
+ %{!?with_bluez:-Dbluez=disabled} \
+ %{!?with_bs2b:-Dbs2b=disabled} \
+ %{!?with_apidocs:-Ddoc=disabled} \
+ %{!?with_dts:-Ddts=disabled} \
+ %{!?with_examples:-Dexamples=disabled} \
+ %{!?with_faad:-Dfaad=disabled} \
+ %{!?with_opengl:-Dgl=disabled} \
+ %{!?with_gsm:-Dgsm=disabled} \
+ %{!?with_ladspa:-Dladspa=disabled} \
+ %{!?with_libde265:-Dlibde265=disabled} \
+ %{!?with_mms:-Dlibmms=disabled} \
+ %{!?with_mjpegtools:-Dmpeg2enc=disabled} \
+ %{!?with_musepack:-Dmusepack=disabled} \
+ %{!?with_neon:-Dneon=disabled} \
+ %{!?with_ofa:-Dofa=disabled} \
+ %{!?with_openal:-Dopenal=disabled} \
+ %{!?with_opencv:-Dopencv=disabled} \
+ %{!?with_openh264:-Dopenh264=disabled} \
+ %{!?with_openni2:-Dopenni2=disabled} \
+ %{!?with_zvbi:-Dteletext=disabled} \
+ %{!?with_tinyalsa:-Dtinyalsa=disabled} \
+ %{!?with_uvch264:-Duvch264=disabled} \
+ %{!?with_amr:-Dvoamrwbenc=disabled} \
+ %{!?with_vulkan:-Dvulkan=disabled} \
+ %{!?with_wayland:-Dwayland=disabled} \
+ %{!?with_x265:-Dx265=disabled} \
+ %{!?with_yadif:-Dyadif=disabled} \
+ -Dzxing=disabled
+
+%ninja_build -C build
+
+%if %{with apidocs}
+cd build/docs
+# hotdoc crashes on these:
+# File "/usr/lib/python3.8/site-packages/hotdoc/extensions/gi/node_cache.py", line 101, in __get_parent_link_recurse
+# ctype_name = ALL_GI_TYPES[gi_name]
+# KeyError: 'GstVulkan.VulkanDisplay'
+# An unknown error happened while building the documentation and hotdoc cannot recover from it. Please report a bug with this error message and the steps to reproduce it
+%{__rm} vulkan-wayland-doc.json vulkan-xcb-doc.json
+
+for config in *-doc.json ; do
+ LC_ALL=C.UTF-8 hotdoc run --conf-file "$config"
+done
+%endif
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} install \
- DESTDIR=$RPM_BUILD_ROOT
+%ninja_install -C build
-# We don't need plugins' *.la files
-%{__rm} $RPM_BUILD_ROOT%{gstlibdir}/*.la
-# obsoleted by pkg-config
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/libgst*.la
+%if %{with apidocs}
+install -d $RPM_BUILD_ROOT%{_docdir}/gstreamer-%{gstmver}
+cp -pr build/docs/*-doc $RPM_BUILD_ROOT%{_docdir}/gstreamer-%{gstmver}
+%endif
%find_lang %{gstname}-%{gstmver}
@@ -1290,12 +1336,16 @@ rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
+%post -n gstreamer-transcoder -p /sbin/ldconfig
+%postun -n gstreamer-transcoder -p /sbin/ldconfig
+
%post -n gstreamer-opencv-libs -p /sbin/ldconfig
%postun -n gstreamer-opencv-libs -p /sbin/ldconfig
%files -f %{gstname}-%{gstmver}.lang
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog NEWS README RELEASE
+%attr(755,root,root) %{_bindir}/playout
%attr(755,root,root) %{_libdir}/libgstadaptivedemux-%{gstmver}.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libgstadaptivedemux-%{gstmver}.so.0
%attr(755,root,root) %{_libdir}/libgstbadaudio-%{gstmver}.so.*.*.*
@@ -1304,6 +1354,8 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %ghost %{_libdir}/libgstbasecamerabinsrc-%{gstmver}.so.0
%attr(755,root,root) %{_libdir}/libgstcodecparsers-%{gstmver}.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libgstcodecparsers-%{gstmver}.so.0
+%attr(755,root,root) %{_libdir}/libgstcodecs-%{gstmver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgstcodecs-%{gstmver}.so.0
%attr(755,root,root) %{_libdir}/libgstinsertbin-%{gstmver}.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libgstinsertbin-%{gstmver}.so.0
%attr(755,root,root) %{_libdir}/libgstisoff-%{gstmver}.so.*.*.*
@@ -1318,13 +1370,20 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %ghost %{_libdir}/libgstsctp-%{gstmver}.so.0
%attr(755,root,root) %{_libdir}/libgsturidownloader-%{gstmver}.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libgsturidownloader-%{gstmver}.so.0
+%attr(755,root,root) %{_libdir}/libgstvulkan-%{gstmver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgstvulkan-%{gstmver}.so.0
%attr(755,root,root) %{_libdir}/libgstwayland-%{gstmver}.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libgstwayland-%{gstmver}.so.0
%attr(755,root,root) %{_libdir}/libgstwebrtc-%{gstmver}.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libgstwebrtc-%{gstmver}.so.0
+%{_libdir}/girepository-1.0/GstBadAudio-1.0.typelib
+%{_libdir}/girepository-1.0/GstCodecs-1.0.typelib
%{_libdir}/girepository-1.0/GstInsertBin-1.0.typelib
%{_libdir}/girepository-1.0/GstMpegts-1.0.typelib
%{_libdir}/girepository-1.0/GstPlayer-1.0.typelib
+%{_libdir}/girepository-1.0/GstVulkan-1.0.typelib
+%{_libdir}/girepository-1.0/GstVulkanWayland-1.0.typelib
+%{_libdir}/girepository-1.0/GstVulkanXCB-1.0.typelib
%{_libdir}/girepository-1.0/GstWebRTC-1.0.typelib
%attr(755,root,root) %{gstlibdir}/libgstaccurip.so
%attr(755,root,root) %{gstlibdir}/libgstadpcmdec.so
@@ -1343,10 +1402,12 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{gstlibdir}/libgstcoloreffects.so
# R: lcms2
%attr(755,root,root) %{gstlibdir}/libgstcolormanagement.so
-%attr(755,root,root) %{gstlibdir}/libgstdashdemux.so
+# R: libxml2
+%attr(755,root,root) %{gstlibdir}/libgstdash.so
%attr(755,root,root) %{gstlibdir}/libgstdebugutilsbad.so
%attr(755,root,root) %{gstlibdir}/libgstdecklink.so
%attr(755,root,root) %{gstlibdir}/libgstdvb.so
+%attr(755,root,root) %{gstlibdir}/libgstdvbsubenc.so
%attr(755,root,root) %{gstlibdir}/libgstdvbsuboverlay.so
%attr(755,root,root) %{gstlibdir}/libgstdvdspu.so
%attr(755,root,root) %{gstlibdir}/libgstfaceoverlay.so
@@ -1369,6 +1430,8 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{gstlibdir}/libgstjp2kdecimator.so
%attr(755,root,root) %{gstlibdir}/libgstjpegformat.so
%attr(755,root,root) %{gstlibdir}/libgstlegacyrawparse.so
+# R: libmicrodns
+%attr(755,root,root) %{gstlibdir}/libgstmicrodns.so
%attr(755,root,root) %{gstlibdir}/libgstmidi.so
# R: libmodplug
%attr(755,root,root) %{gstlibdir}/libgstmodplug.so
@@ -1378,11 +1441,15 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{gstlibdir}/libgstmpegtsmux.so
%attr(755,root,root) %{gstlibdir}/libgstmxf.so
%attr(755,root,root) %{gstlibdir}/libgstnetsim.so
+%attr(755,root,root) %{gstlibdir}/libgstnvcodec.so
%attr(755,root,root) %{gstlibdir}/libgstpcapparse.so
%attr(755,root,root) %{gstlibdir}/libgstpnm.so
%attr(755,root,root) %{gstlibdir}/libgstproxy.so
%attr(755,root,root) %{gstlibdir}/libgstremovesilence.so
%attr(755,root,root) %{gstlibdir}/libgstrfbsrc.so
+%attr(755,root,root) %{gstlibdir}/libgstrist.so
+%attr(755,root,root) %{gstlibdir}/libgstrtmp2.so
+%attr(755,root,root) %{gstlibdir}/libgstrtpmanagerbad.so
%attr(755,root,root) %{gstlibdir}/libgstrtponvif.so
%attr(755,root,root) %{gstlibdir}/libgstsdpelem.so
%attr(755,root,root) %{gstlibdir}/libgstsegmentclip.so
@@ -1391,7 +1458,10 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{gstlibdir}/libgstsmooth.so
%attr(755,root,root) %{gstlibdir}/libgstsmoothstreaming.so
%attr(755,root,root) %{gstlibdir}/libgstsubenc.so
+%attr(755,root,root) %{gstlibdir}/libgstswitchbin.so
%attr(755,root,root) %{gstlibdir}/libgsttimecode.so
+# R: libgudev
+%attr(755,root,root) %{gstlibdir}/libgstv4l2codecs.so
%attr(755,root,root) %{gstlibdir}/libgstvideofiltersbad.so
%attr(755,root,root) %{gstlibdir}/libgstvideoframe_audiolevel.so
%attr(755,root,root) %{gstlibdir}/libgstvideoparsersbad.so
@@ -1399,11 +1469,8 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{gstlibdir}/libgstvmnc.so
%attr(755,root,root) %{gstlibdir}/libgsty4mdec.so
%{?with_yadif:%attr(755,root,root) %{gstlibdir}/libgstyadif.so}
-# dirs should belong to gstreamer or gstreamer-pb?
-%dir %{gstdatadir}
%dir %{gstdatadir}/presets
%{gstdatadir}/presets/GstFreeverb.prs
-%{_gtkdocdir}/gst-plugins-bad-plugins-%{gstmver}
%files devel
%defattr(644,root,root,755)
@@ -1411,6 +1478,7 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_libdir}/libgstbadaudio-%{gstmver}.so
%attr(755,root,root) %{_libdir}/libgstbasecamerabinsrc-%{gstmver}.so
%attr(755,root,root) %{_libdir}/libgstcodecparsers-%{gstmver}.so
+%attr(755,root,root) %{_libdir}/libgstcodecs-%{gstmver}.so
%attr(755,root,root) %{_libdir}/libgstinsertbin-%{gstmver}.so
%attr(755,root,root) %{_libdir}/libgstisoff-%{gstmver}.so
%attr(755,root,root) %{_libdir}/libgstmpegts-%{gstmver}.so
@@ -1418,6 +1486,7 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_libdir}/libgstplayer-%{gstmver}.so
%attr(755,root,root) %{_libdir}/libgstsctp-%{gstmver}.so
%attr(755,root,root) %{_libdir}/libgsturidownloader-%{gstmver}.so
+%attr(755,root,root) %{_libdir}/libgstvulkan-%{gstmver}.so
%attr(755,root,root) %{_libdir}/libgstwayland-%{gstmver}.so
%attr(755,root,root) %{_libdir}/libgstwebrtc-%{gstmver}.so
%{_includedir}/gstreamer-%{gstmver}/gst/audio/audio-bad-prelude.h
@@ -1432,20 +1501,230 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/gstreamer-%{gstmver}/gst/player
%{_includedir}/gstreamer-%{gstmver}/gst/sctp
%{_includedir}/gstreamer-%{gstmver}/gst/uridownloader
+%{_includedir}/gstreamer-%{gstmver}/gst/vulkan
%{_includedir}/gstreamer-%{gstmver}/gst/webrtc
+%{_datadir}/gir-1.0/GstBadAudio-1.0.gir
+%{_datadir}/gir-1.0/GstCodecs-1.0.gir
%{_datadir}/gir-1.0/GstInsertBin-1.0.gir
%{_datadir}/gir-1.0/GstMpegts-1.0.gir
%{_datadir}/gir-1.0/GstPlayer-1.0.gir
+%{_datadir}/gir-1.0/GstVulkan-1.0.gir
+%{_datadir}/gir-1.0/GstVulkanWayland-1.0.gir
+%{_datadir}/gir-1.0/GstVulkanXCB-1.0.gir
%{_datadir}/gir-1.0/GstWebRTC-1.0.gir
+%{_pkgconfigdir}/gstreamer-bad-audio-%{gstmver}.pc
%{_pkgconfigdir}/gstreamer-codecparsers-%{gstmver}.pc
%{_pkgconfigdir}/gstreamer-insertbin-%{gstmver}.pc
%{_pkgconfigdir}/gstreamer-mpegts-%{gstmver}.pc
-%{_pkgconfigdir}/gstreamer-plugins-bad-%{gstmver}.pc
-%{_pkgconfigdir}/gstreamer-bad-audio-%{gstmver}.pc
+%{_pkgconfigdir}/gstreamer-photography-%{gstmver}.pc
%{_pkgconfigdir}/gstreamer-player-%{gstmver}.pc
+%{_pkgconfigdir}/gstreamer-plugins-bad-%{gstmver}.pc
%{_pkgconfigdir}/gstreamer-sctp-%{gstmver}.pc
+%{_pkgconfigdir}/gstreamer-vulkan-%{gstmver}.pc
+%{_pkgconfigdir}/gstreamer-vulkan-wayland-%{gstmver}.pc
+%{_pkgconfigdir}/gstreamer-vulkan-xcb-%{gstmver}.pc
%{_pkgconfigdir}/gstreamer-webrtc-%{gstmver}.pc
-%{_gtkdocdir}/gst-plugins-bad-libs-%{gstmver}
+
+%if %{with apidocs}
+%files apidocs
+%defattr(644,root,root,755)
+%{_docdir}/gstreamer-%{gstmver}/accurip-doc
+%{_docdir}/gstreamer-%{gstmver}/adpcmdec-doc
+%{_docdir}/gstreamer-%{gstmver}/adpcmenc-doc
+%{_docdir}/gstreamer-%{gstmver}/aiff-doc
+%{_docdir}/gstreamer-%{gstmver}/aom-doc
+%{_docdir}/gstreamer-%{gstmver}/asfmux-doc
+%{_docdir}/gstreamer-%{gstmver}/assrender-doc
+%{_docdir}/gstreamer-%{gstmver}/audiobuffersplit-doc
+%{_docdir}/gstreamer-%{gstmver}/audiofxbad-doc
+%{_docdir}/gstreamer-%{gstmver}/audiolatency-doc
+%{_docdir}/gstreamer-%{gstmver}/audiomixmatrix-doc
+%{_docdir}/gstreamer-%{gstmver}/audiovisualizers-doc
+%{_docdir}/gstreamer-%{gstmver}/autoconvert-doc
+%{_docdir}/gstreamer-%{gstmver}/avtp-doc
+%{_docdir}/gstreamer-%{gstmver}/bad-audio-doc
+%{_docdir}/gstreamer-%{gstmver}/basecamerabinsrc-doc
+%{_docdir}/gstreamer-%{gstmver}/bayer-doc
+%{_docdir}/gstreamer-%{gstmver}/bluez-doc
+%{_docdir}/gstreamer-%{gstmver}/bs2b-doc
+%{_docdir}/gstreamer-%{gstmver}/bz2-doc
+%{_docdir}/gstreamer-%{gstmver}/camerabin-doc
+%{_docdir}/gstreamer-%{gstmver}/chromaprint-doc
+%{_docdir}/gstreamer-%{gstmver}/closedcaption-doc
+%{_docdir}/gstreamer-%{gstmver}/codecs-doc
+%{_docdir}/gstreamer-%{gstmver}/coloreffects-doc
+%{_docdir}/gstreamer-%{gstmver}/colormanagement-doc
+%{_docdir}/gstreamer-%{gstmver}/curl-doc
+%{_docdir}/gstreamer-%{gstmver}/d3d-doc
+%{_docdir}/gstreamer-%{gstmver}/d3d11-doc
+%{_docdir}/gstreamer-%{gstmver}/dash-doc
+%{_docdir}/gstreamer-%{gstmver}/dc1394-doc
+%{_docdir}/gstreamer-%{gstmver}/de265-doc
+%{_docdir}/gstreamer-%{gstmver}/debugutilsbad-doc
+%{_docdir}/gstreamer-%{gstmver}/decklink-doc
+%{_docdir}/gstreamer-%{gstmver}/directfb-doc
+%{_docdir}/gstreamer-%{gstmver}/directsoundsrc-doc
+%{_docdir}/gstreamer-%{gstmver}/dtls-doc
+%{_docdir}/gstreamer-%{gstmver}/dtsdec-doc
+%{_docdir}/gstreamer-%{gstmver}/dvb-doc
+%{_docdir}/gstreamer-%{gstmver}/dvbsubenc-doc
+%{_docdir}/gstreamer-%{gstmver}/dvbsuboverlay-doc
+%{_docdir}/gstreamer-%{gstmver}/dvdspu-doc
+%{_docdir}/gstreamer-%{gstmver}/faac-doc
+%{_docdir}/gstreamer-%{gstmver}/faad-doc
+%{_docdir}/gstreamer-%{gstmver}/faceoverlay-doc
+%{_docdir}/gstreamer-%{gstmver}/fbdevsink-doc
+%{_docdir}/gstreamer-%{gstmver}/fdkaac-doc
+%{_docdir}/gstreamer-%{gstmver}/festival-doc
+%{_docdir}/gstreamer-%{gstmver}/fieldanalysis-doc
+%{_docdir}/gstreamer-%{gstmver}/flite-doc
+%{_docdir}/gstreamer-%{gstmver}/fluidsynthmidi-doc
+%{_docdir}/gstreamer-%{gstmver}/freeverb-doc
+%{_docdir}/gstreamer-%{gstmver}/frei0r-doc
+%{_docdir}/gstreamer-%{gstmver}/gaudieffects-doc
+%{_docdir}/gstreamer-%{gstmver}/gdp-doc
+%{_docdir}/gstreamer-%{gstmver}/geometrictransform-doc
+%{_docdir}/gstreamer-%{gstmver}/gme-doc
+%{_docdir}/gstreamer-%{gstmver}/gsm-doc
+%{_docdir}/gstreamer-%{gstmver}/gst-plugins-bad-adaptivedemux-doc
+%{_docdir}/gstreamer-%{gstmver}/gst-plugins-bad-codecparsers-doc
+%{_docdir}/gstreamer-%{gstmver}/hls-doc
+%{_docdir}/gstreamer-%{gstmver}/id3tag-doc
+%{_docdir}/gstreamer-%{gstmver}/insertbin-doc
+%{_docdir}/gstreamer-%{gstmver}/inter-doc
+%{_docdir}/gstreamer-%{gstmver}/interlace-doc
+%{_docdir}/gstreamer-%{gstmver}/ipcpipeline-doc
+%{_docdir}/gstreamer-%{gstmver}/iqa-doc
+%{_docdir}/gstreamer-%{gstmver}/ivfparse-doc
+%{_docdir}/gstreamer-%{gstmver}/ivtc-doc
+%{_docdir}/gstreamer-%{gstmver}/jp2kdecimator-doc
+%{_docdir}/gstreamer-%{gstmver}/jpegformat-doc
+%{_docdir}/gstreamer-%{gstmver}/kate-doc
+%{_docdir}/gstreamer-%{gstmver}/kms-doc
+%{_docdir}/gstreamer-%{gstmver}/ladspa-doc
+%{_docdir}/gstreamer-%{gstmver}/legacyrawparse-doc
+%{_docdir}/gstreamer-%{gstmver}/lv2-doc
+%{_docdir}/gstreamer-%{gstmver}/mediafoundation-doc
+%{_docdir}/gstreamer-%{gstmver}/microdns-doc
+%{_docdir}/gstreamer-%{gstmver}/midi-doc
+%{_docdir}/gstreamer-%{gstmver}/mms-doc
+%{_docdir}/gstreamer-%{gstmver}/modplug-doc
+%{_docdir}/gstreamer-%{gstmver}/mpeg2enc-doc
+%{_docdir}/gstreamer-%{gstmver}/mpegpsdemux-doc
+%{_docdir}/gstreamer-%{gstmver}/mpegpsmux-doc
+%{_docdir}/gstreamer-%{gstmver}/mpegts-doc
+%{_docdir}/gstreamer-%{gstmver}/mpegtsdemux-doc
+%{_docdir}/gstreamer-%{gstmver}/mpegtsmux-doc
+%{_docdir}/gstreamer-%{gstmver}/mplex-doc
+%{_docdir}/gstreamer-%{gstmver}/musepack-doc
+%{_docdir}/gstreamer-%{gstmver}/mxf-doc
+%{_docdir}/gstreamer-%{gstmver}/neonhttpsrc-doc
+%{_docdir}/gstreamer-%{gstmver}/netsim-doc
+%{_docdir}/gstreamer-%{gstmver}/nvcodec-doc
+%{_docdir}/gstreamer-%{gstmver}/ofa-doc
+%{_docdir}/gstreamer-%{gstmver}/openal-doc
+%{_docdir}/gstreamer-%{gstmver}/opencv-doc
+%{_docdir}/gstreamer-%{gstmver}/openexr-doc
+%{_docdir}/gstreamer-%{gstmver}/openh264-doc
+%{_docdir}/gstreamer-%{gstmver}/openjpeg-doc
+%{_docdir}/gstreamer-%{gstmver}/openmpt-doc
+%{_docdir}/gstreamer-%{gstmver}/openni2-doc
+%{_docdir}/gstreamer-%{gstmver}/opusparse-doc
+%{_docdir}/gstreamer-%{gstmver}/pcapparse-doc
+%{_docdir}/gstreamer-%{gstmver}/player-doc
+%{_docdir}/gstreamer-%{gstmver}/pnm-doc
+%{_docdir}/gstreamer-%{gstmver}/proxy-doc
+%{_docdir}/gstreamer-%{gstmver}/removesilence-doc
+%{_docdir}/gstreamer-%{gstmver}/resindvd-doc
+%{_docdir}/gstreamer-%{gstmver}/rfbsrc-doc
+%{_docdir}/gstreamer-%{gstmver}/rist-doc
+%{_docdir}/gstreamer-%{gstmver}/rsvg-doc
+%{_docdir}/gstreamer-%{gstmver}/rtmp-doc
+%{_docdir}/gstreamer-%{gstmver}/rtmp2-doc
+%{_docdir}/gstreamer-%{gstmver}/rtpmanagerbad-doc
+%{_docdir}/gstreamer-%{gstmver}/rtponvif-doc
+%{_docdir}/gstreamer-%{gstmver}/sbc-doc
+%{_docdir}/gstreamer-%{gstmver}/sctp-doc
+%{_docdir}/gstreamer-%{gstmver}/sdpelem-doc
+%{_docdir}/gstreamer-%{gstmver}/segmentclip-doc
+%{_docdir}/gstreamer-%{gstmver}/shm-doc
+%{_docdir}/gstreamer-%{gstmver}/siren-doc
+%{_docdir}/gstreamer-%{gstmver}/smooth-doc
+%{_docdir}/gstreamer-%{gstmver}/smoothstreaming-doc
+%{_docdir}/gstreamer-%{gstmver}/sndfile-doc
+%{_docdir}/gstreamer-%{gstmver}/soundtouch-doc
+%{_docdir}/gstreamer-%{gstmver}/spandsp-doc
+%{_docdir}/gstreamer-%{gstmver}/speed-doc
+%{_docdir}/gstreamer-%{gstmver}/srt-doc
+%{_docdir}/gstreamer-%{gstmver}/srtp-doc
+%{_docdir}/gstreamer-%{gstmver}/subenc-doc
+%{_docdir}/gstreamer-%{gstmver}/switchbin-doc
+%{_docdir}/gstreamer-%{gstmver}/teletext-doc
+%{_docdir}/gstreamer-%{gstmver}/timecode-doc
+%{_docdir}/gstreamer-%{gstmver}/tinyalsa-doc
+%{_docdir}/gstreamer-%{gstmver}/ttmlsubs-doc
+%{_docdir}/gstreamer-%{gstmver}/uvch264-doc
+%{_docdir}/gstreamer-%{gstmver}/v4l2codecs-doc
+%{_docdir}/gstreamer-%{gstmver}/va-doc
+%{_docdir}/gstreamer-%{gstmver}/videofiltersbad-doc
+%{_docdir}/gstreamer-%{gstmver}/videoframe_audiolevel-doc
+%{_docdir}/gstreamer-%{gstmver}/videoparsersbad-doc
+%{_docdir}/gstreamer-%{gstmver}/videosignal-doc
+%{_docdir}/gstreamer-%{gstmver}/vmnc-doc
+%{_docdir}/gstreamer-%{gstmver}/voaacenc-doc
+%{_docdir}/gstreamer-%{gstmver}/voamrwbenc-doc
+%{_docdir}/gstreamer-%{gstmver}/vulkan-doc
+#%{_docdir}/gstreamer-%{gstmver}/vulkan-wayland-doc
+#%{_docdir}/gstreamer-%{gstmver}/vulkan-xcb-doc
+%{_docdir}/gstreamer-%{gstmver}/vulkanlib-doc
+%{_docdir}/gstreamer-%{gstmver}/wasapi-doc
+%{_docdir}/gstreamer-%{gstmver}/wasapi2-doc
+%{_docdir}/gstreamer-%{gstmver}/waylandsink-doc
+%{_docdir}/gstreamer-%{gstmver}/webp-doc
+%{_docdir}/gstreamer-%{gstmver}/webrtc-doc
+%{_docdir}/gstreamer-%{gstmver}/webrtcdsp-doc
+%{_docdir}/gstreamer-%{gstmver}/webrtclib-doc
+%{_docdir}/gstreamer-%{gstmver}/wildmidi-doc
+%{_docdir}/gstreamer-%{gstmver}/winks-doc
+%{_docdir}/gstreamer-%{gstmver}/winscreencap-doc
+%{_docdir}/gstreamer-%{gstmver}/wpe-doc
+%{_docdir}/gstreamer-%{gstmver}/x265-doc
+%{_docdir}/gstreamer-%{gstmver}/y4mdec-doc
+%{_docdir}/gstreamer-%{gstmver}/zbar-doc
+%endif
+
+%files -n gstreamer-transcoder
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/gst-transcoder-1.0
+%attr(755,root,root) %{_libdir}/libgsttranscoder-%{gstmver}.so.0
+%{_libdir}/girepository-1.0/GstTranscoder-1.0.typelib
+%attr(755,root,root) %{gstlibdir}/libgsttranscode.so
+%dir %{gstdatadir}/encoding-profiles
+%dir %{gstdatadir}/encoding-profiles/device
+%{gstdatadir}/encoding-profiles/device/dvd.gep
+%dir %{gstdatadir}/encoding-profiles/file-extension
+%{gstdatadir}/encoding-profiles/file-extension/avi.gep
+%{gstdatadir}/encoding-profiles/file-extension/flv.gep
+%{gstdatadir}/encoding-profiles/file-extension/mkv.gep
+%{gstdatadir}/encoding-profiles/file-extension/mp3.gep
+%{gstdatadir}/encoding-profiles/file-extension/mp4.gep
+%{gstdatadir}/encoding-profiles/file-extension/oga.gep
+%{gstdatadir}/encoding-profiles/file-extension/ogv.gep
+%{gstdatadir}/encoding-profiles/file-extension/webm.gep
+%dir %{gstdatadir}/encoding-profiles/online-services
+%{gstdatadir}/encoding-profiles/online-services/youtube.gep
+
+%files -n gstreamer-transcoder-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libgsttranscoder-%{gstmver}.so
+%{_datadir}/gir-1.0/GstTranscoder-1.0.gir
+%{_includedir}/gstreamer-%{gstmver}/gst/transcoder
+%{_pkgconfigdir}/gstreamer-transcoder-%{gstmver}.pc
+
+%files -n gstreamer-transcoder-apidocs
+%defattr(644,root,root,755)
+%{_docdir}/gstreamer-%{gstmver}/transcode-doc
+%{_docdir}/gstreamer-%{gstmver}/transcoder-doc
##
## Plugins
@@ -1746,16 +2025,14 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{gstlibdir}/libgstuvch264.so
%endif
-%if %{with vdpau}
-%files -n gstreamer-vdpau
+%files -n gstreamer-va
%defattr(644,root,root,755)
-%attr(755,root,root) %{gstlibdir}/libgstvdpau.so
-%endif
+%attr(755,root,root) %{gstlibdir}/libgstva.so
%if %{with directfb}
%files -n gstreamer-videosink-directfb
%defattr(644,root,root,755)
-%attr(755,root,root) %{gstlibdir}/libgstdfbvideosink.so
+%attr(755,root,root) %{gstlibdir}/libgstdirectfb.so
%endif
%if %{with wayland}
diff --git a/gstreamer-plugins-bad-libdts.patch b/gstreamer-plugins-bad-libdts.patch
deleted file mode 100644
index d2ebdc5..0000000
--- a/gstreamer-plugins-bad-libdts.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- gst-plugins-bad-0.10.21/configure.ac.orig 2006-05-04 17:18:42.000000000 +0200
-+++ gst-plugins-bad-0.10.21/configure.ac 2006-05-21 20:21:48.752716750 +0200
-@@ -388,8 +388,8 @@
- AG_GST_CHECK_LIBHEADER(DTS, dca, dca_init, $LIBM, dca.h,
- DTS_LIBS="-ldca $LIBM", HAVE_DTS="no")
- if test $HAVE_DTS = "no"; then
-- AG_GST_CHECK_LIBHEADER(DTS, dts_pic, dts_init, $LIBM, dts.h,
-- [ DTS_LIBS="-ldts_pic $LIBM"
-+ AG_GST_CHECK_LIBHEADER(DTS, dts, dts_init, $LIBM, dts.h,
-+ [ DTS_LIBS="-ldts $LIBM"
- AC_DEFINE(DTS_OLD, 1, [Define if an old libdts is used])
- ])
- fi
diff --git a/gstreamer-plugins-bad-mfx.patch b/gstreamer-plugins-bad-mfx.patch
deleted file mode 100644
index 3193aa8..0000000
--- a/gstreamer-plugins-bad-mfx.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- gst-plugins-bad-1.16.0/configure.ac.orig 2019-05-20 12:19:22.139787834 +0200
-+++ gst-plugins-bad-1.16.0/configure.ac 2019-05-20 12:23:00.638290319 +0200
-@@ -1067,8 +1067,8 @@
- [AS_IF([test "x$MFX_HOME" != "x"],
- [MSDK_PREFIX="$MFX_HOME"],
- [MSDK_PREFIX="/opt/intel/media"])])
-- MSDK_CFLAGS="-I$MSDK_PREFIX/include -I$MSDK_PREFIX/include/mfx"
-- MSDK_LIBS="-L$MSDK_PREFIX/lib/lin_x64 -L$MSDK_PREFIX/lib/x64 -L$MSDK_PREFIX/lib64 -L$MSDK_PREFIX/lib -lmfx -ldl"
-+ MSDK_CFLAGS="-I/usr/include/mfx"
-+ MSDK_LIBS="-lmfx -ldl"
- AC_SUBST(MSDK_CFLAGS)
- AC_SUBST(MSDK_LIBS)
-
diff --git a/gstreamer-plugins-bad-neon.patch b/gstreamer-plugins-bad-neon.patch
deleted file mode 100644
index e7eda80..0000000
--- a/gstreamer-plugins-bad-neon.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- gst-plugins-bad-1.16.2/configure.ac.orig 2020-03-29 19:32:56.064354609 +0200
-+++ gst-plugins-bad-1.16.2/configure.ac 2020-03-29 20:00:33.358709608 +0200
-@@ -1784,7 +1784,7 @@
- dnl *** neon ***
- translit(dnm, m, l) AM_CONDITIONAL(USE_NEON, true)
- AG_GST_CHECK_FEATURE(NEON, [neon http client plugins], neonhttpsrc, [
-- PKG_CHECK_MODULES(NEON, neon >= 0.27.0 neon <= 0.30.99, HAVE_NEON="yes", [
-+ PKG_CHECK_MODULES(NEON, neon >= 0.27.0 neon <= 0.31.99, HAVE_NEON="yes", [
- HAVE_NEON="no"
- ])
- AC_SUBST(NEON_CFLAGS)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gstreamer-plugins-bad.git/commitdiff/729d4c6fa05f794bba10e0defb699764f6b3a99c
More information about the pld-cvs-commit
mailing list