Sophie

Sophie

distrib > Mageia > 9 > armv7hl > by-pkgid > fdc3e43ee6366d3f31ac11ced73a97fe > files > 3

gstreamer1.0-plugins-bad-1.22.11-1.mga9.src.rpm

%define api		1.0
%define bname		gstreamer%{api}

%define build_vulkan    0
%define build_amrwb	0
%define build_faac	0
%define build_faad	0
%define build_fdkaac	0
%define build_dts	0
%define build_gme	1
%define build_libde265	0
%define build_x265	0
%define build_voamrwbenc 0
%define build_voaacenc	0
%define build_opencv	0
# https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1430
%define build_spandsp   0

%if "%{?distro_section}" == "tainted"
%define build_amrwb	0
%define build_faac	0
%define build_faad	1
%define build_fdkaac	1
%define build_dts	1
%define build_libde265	1
%define build_x265	1
%define build_voamrwbenc 1
# replaced for fdk-aac (mga#7951)
%define build_voaacenc	0
%endif

%define libmajor	0
%define libnamecodecs		%mklibname gstcodecs %{api} %{libmajor}
%define libnamephoto		%mklibname gstphotography %{api} %{libmajor}
%define libnamecodecparsers	%mklibname gstcodecparsers %{api} %{libmajor}
%define libnamebase		%mklibname gstbasecamerabinsrc %{api} %{libmajor}
%define libnameegl		%mklibname gstegl %{api} %{libmajor}
%define libnameinsertbin	%mklibname gstinsertbin %{api} %{libmajor}
%define libnamempegts		%mklibname gstmpegts %{api} %{libmajor}
%define libnameuridownloader	%mklibname gsturidownloader %{api} %{libmajor}
%define libnametranscoder	%mklibname gsttranscoder %{api} %{libmajor}
%define libnameva		%mklibname gstva %{api} %{libmajor}

%define girname			%mklibname gstbadaudio-gir %{api}
%define gircodecs		%mklibname gstcodecs-gir %{api}
%define girinsertbin		%mklibname girinsertbin-git %{api}
%define girgstmpegts		%mklibname girgstmpegts-gir %{api}
%define girplay			%mklibname gstplay-gir %{api}
%define girplayer		%mklibname gstplayer-gir %{api}
%define girwebrtc		%mklibname gstwebrtc-gir %{api}
%define girtranscoder		%mklibname gsttranscoder-gir %{api}
%define girvulkan		%mklibname gstvulkan-gir %{api}
%define girvulkanwayland	%mklibname gstvulkanwayland-gir %{api}
%define girvulkanxcb		%mklibname gstvulkanxcb-gir %{api}
%define girgstcuda		%mklibname gstcuda-gir %{api}
%define gircuda			%mklibname cudagst %{api}
%define girgstva		%mklibname gstva-gir %{api}

%define libbadaudio		%mklibname gstbadaudio %{api} %{libmajor}
%define libbadvideo		%mklibname gstbadvideo %{api} %{libmajor}
%define libgstplay		%mklibname gstplay %{api} %{libmajor}
%define libgstplayer		%mklibname gstplayer %{api} %{libmajor}
%define libgstwayland		%mklibname gstwayland %{api} %{libmajor}
%define libgstopencv		%mklibname gstopencv %{api} %{libmajor}
%define libgstisoff		%mklibname gstisoff %{api} %{libmajor}
%define libgstwebrtc		%mklibname gstwebrtc %{api} %{libmajor}
%define libgstwebrtcnice	%mklibname gstwebrtcnice %{api} %{libmajor}
%define libgstsctp		%mklibname gstsctp %{api} %{libmajor}
%define libgstvulkan		%mklibname gstvulkan %{api} %{libmajor}
%define libgstcuda              %mklibname gstcuda %{api} %{libmajor}

%define develname		%mklibname -d gstreamer-plugins-bad %{api}

%define devnametranscoder 	%mklibname gsttranscoder -d

# disabled as we don't have hotdoc
%bcond_with docs

%global _legacy_common_support 1

Summary: 	GStreamer Streaming-media framework plug-ins
Name: 		%{bname}-plugins-bad
Version: 	1.22.11
Release: 	%mkrel 1
License: 	LGPLv2+ and GPLv2+
Group: 		Sound/Utilities
URL:		https://gstreamer.freedesktop.org/
Source:		https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.xz
Patch0:		gst-plugins-bad-1.14.0-wildmidi-timidity.cfg.patch

BuildRequires:	cmake
BuildRequires:	glslc

%ifarch %ix86
BuildRequires:	nasm >= 0.90
%endif

%ifarch %{valgrind_arches}
BuildRequires:	pkgconfig(valgrind)
%endif
BuildRequires:	pkgconfig(aom)
BuildRequires:	pkgconfig(bluez)
BuildRequires:	pkgconfig(libbs2b)
BuildRequires:	pkgconfig(cairo)
BuildRequires:	pkgconfig(dbus-1)
BuildRequires:	pkgconfig(dvdnav)
BuildRequires:	pkgconfig(dvdread)
BuildRequires:	pkgconfig(egl)
BuildRequires:	pkgconfig(fluidsynth)
BuildRequires:	pkgconfig(gio-2.0)
BuildRequires:	pkgconfig(glesv2)
BuildRequires:	pkgconfig(gmodule-export-2.0)
BuildRequires:	pkgconfig(gmodule-no-export-2.0)
BuildRequires:	pkgconfig(gnutls)
BuildRequires:	pkgconfig(gstreamer-video-1.0) >= %{version}
BuildRequires:	pkgconfig(gtk+-3.0)
BuildRequires:	pkgconfig(gudev-1.0)
BuildRequires:	pkgconfig(kate)
BuildRequires:	pkgconfig(lcms2)
BuildRequires:	pkgconfig(libass)
BuildRequires:	pkgconfig(libcdaudio)
BuildRequires:	pkgconfig(libchromaprint)
BuildRequires:	pkgconfig(libcrypto)
BuildRequires:	pkgconfig(libcurl)
BuildRequires:	pkgconfig(libdc1394-2)
BuildRequires:	pkgconfig(libexif)
BuildRequires:	pkgconfig(libmodplug)
BuildRequires:	pkgconfig(libopenjp2)
BuildRequires:	pkgconfig(libopenmpt)
BuildRequires:	pkgconfig(libqrencode)
BuildRequires:	pkgconfig(libssh2)
BuildRequires:	pkgconfig(librsvg-2.0)
BuildRequires:	pkgconfig(librtmp)
BuildRequires:	pkgconfig(libusb-1.0)
BuildRequires:	pkgconfig(libwebp)
BuildRequires:	pkgconfig(libxml-2.0)
BuildRequires:	pkgconfig(lilv-0)
BuildRequires:	pkgconfig(lrdf)
BuildRequires:	pkgconfig(ltc)
BuildRequires:	pkgconfig(microdns)
BuildRequires:	pkgconfig(mjpegtools)
BuildRequires:	pkgconfig(neon)
BuildRequires:	pkgconfig(nice)
BuildRequires:	pkgconfig(openal)
%if %{build_opencv}
BuildRequires:	pkgconfig(opencv)
%endif
BuildRequires:	pkgconfig(OpenEXR)
BuildRequires:	pkgconfig(openssl)
BuildRequires:	pkgconfig(opus)
BuildRequires:	pkgconfig(sbc)
BuildRequires:	pkgconfig(sndfile)
BuildRequires:	pkgconfig(soundtouch)
%if %{build_spandsp}
BuildRequires:	pkgconfig(spandsp)
%endif
BuildRequires:	pkgconfig(vdpau)
%if %{build_vulkan}
BuildRequires:	pkgconfig(vulkan)
%endif
BuildRequires:	pkgconfig(wayland-client)
BuildRequires:	pkgconfig(wayland-protocols)
BuildRequires:	pkgconfig(webrtc-audio-processing)
BuildRequires:	pkgconfig(x11)
BuildRequires:	pkgconfig(zbar)
BuildRequires:	pkgconfig(zvbi-0.2)
BuildRequires:	pkgconfig(zxing)
BuildRequires:	pkgconfig(gstreamer-plugins-base-1.0) >= %{version}
BuildRequires:	pkgconfig(gstreamer-1.0) >= %{version}
%if %build_libde265
BuildRequires:	pkgconfig(libde265)
%endif
%if %build_voamrwbenc
BuildRequires:	pkgconfig(vo-amrwbenc)
%endif
%if %build_fdkaac
BuildRequires:	pkgconfig(fdk-aac)
%endif
%if %build_voaacenc
BuildRequires:	pkgconfig(vo-aacenc)
%endif
%if %build_x265
BuildRequires:	pkgconfig(x265)
%endif
%if %build_dts
BuildRequires:	pkgconfig(libdca)
%endif
BuildRequires:	pkgconfig(flite)
BuildRequires:	pkgconfig(gobject-introspection-1.0)
BuildRequires:	pkgconfig(libgme)
BuildRequires:	ladspa-devel
BuildRequires:	pkgconfig(libpcap)
BuildRequires:	pkgconfig(libsrtp2)
BuildRequires:	pkgconfig(wildmidi)
BuildRequires:	gettext-devel
BuildRequires:	musepack-devel
BuildRequires:	meson
%if ! %{build_opencv}
Obsoletes:	%{libgstopencv} < %{version}-%{release}
Obsoletes:	%{bname}-opencv < %{version}-%{release}
%endif
%if ! %{build_vulkan}
Obsoletes:	%{libgstvulkan} < %{version}-%{release}
Obsoletes:	%{girvulkan} < %{version}-%{release}
Obsoletes:	%{girvulkanwayland} < %{version}-%{release}
Obsoletes:	%{girvulkanxcb} < %{version}-%{release}
%endif

%description
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plug-ins.

This package contains a set of plug-ins that aren't up to par compared
to the rest. They might be close to being good quality, but they're
missing something - be it a good code review, some documentation, a
set of tests, a real live maintainer, or some actual wide use. If the
blanks are filled in they might be upgraded to become part of either
gstreamer-plugins-good or gstreamer-plugins-ugly, depending on the
other factors. If the plug-ins break, you can't complain - instead,
you can fix the problem and send us a patch, or bribe someone into
fixing them for you.  New contributors can start here for things to
work on.

%if "%{?distro_section}" == "tainted"
This package is in the 'tainted' section as it violates some patents.
%endif

%package -n %{libnamephoto}
Summary:	Libraries for GStreamer streaming-media framework
Group:		System/Libraries

%description -n %{libnamephoto}
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plugins.

This package contains the libraries.

%files -n %{libnamephoto}
%{_libdir}/libgstphotography-%{api}.so.%{libmajor}{,.*}

%package -n %{libnamecodecs}
Summary:        Libraries for GStreamer streaming-media framework
Group:          System/Libraries

%description -n %{libnamecodecs}
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plugins.

This package contains the libraries.

%files -n %{libnamecodecs}
%{_libdir}/libgstcodecs-%{api}.so.%{libmajor}{,.*}

%package -n %{libnamecodecparsers}
Summary:        Libraries for GStreamer streaming-media framework
Group:          System/Libraries

%description -n %{libnamecodecparsers}
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plugins.

This package contains the libraries.

%files -n %{libnamecodecparsers}
%{_libdir}/libgstcodecparsers-%{api}.so.%{libmajor}{,.*}

%package -n %{libnamebase}
Summary:	Libraries for GStreamer streaming-media framework
Group:		System/Libraries

%description -n %{libnamebase}
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plugins.

This package contains the libraries.

%files -n %{libnamebase}
%{_libdir}/libgstbasecamerabinsrc-%{api}.so.%{libmajor}{,.*}

%package -n %{libbadaudio}
Summary:        Libraries for GStreamer streaming-media framework
Group:          System/Libraries

%description -n %{libbadaudio}
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plugins.

This package contains the libraries.

%files -n %{libbadaudio}
%{_libdir}/libgstbadaudio-%{api}.so.%{libmajor}{,.*}

%if 0
%package -n %{libbadvideo}
Summary:        Libraries for GStreamer streaming-media framework
Group:          System/Libraries

%description -n %{libbadvideo}
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plugins.

This package contains the libraries.

%files -n %{libbadvideo}
%{_libdir}/libgstbadvideo-%{api}.so.%{libmajor}{,.*}
%endif

%package -n %{libgstplay}
Summary:        Libraries for GStreamer streaming-media framework
Group:          System/Libraries

%description -n %{libgstplay}
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plugins.

This package contains the libraries.

%files -n %{libgstplay}
%{_libdir}/libgstplay-%{api}.so.%{libmajor}{,.*}

%package -n %{libgstplayer}
Summary:	Libraries for GStreamer streaming-media framework
Group:		System/Libraries

%description -n %{libgstplayer}
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plugins.

This package contains the libraries.

%files -n %{libgstplayer}
%{_libdir}/libgstplayer-%{api}.so.%{libmajor}{,.*}


%package -n %{libgstwayland}
Summary:        Libraries for GStreamer streaming-media framework
Group:          System/Libraries

%description -n %{libgstwayland}
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plugins.

This package contains the libraries.

%files -n %{libgstwayland}
%{_libdir}/libgstwayland-%{api}.so.%{libmajor}{,.*}

%if %{build_opencv}
%package -n %{libgstopencv}
Summary:	Libraries for GStreamer streaming-media framework
Group:		System/Libraries

%description -n %{libgstopencv}
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plugins.

This package contains the libraries.

%files -n %{libgstopencv}
%{_libdir}/libgstopencv-1.0.so.%{libmajor}{,.*}
%endif

%package -n %{libnameinsertbin}
Summary:        Libraries for GStreamer streaming-media framework
Group:          System/Libraries

%description -n %{libnameinsertbin}
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plugins.

This package contains the libraries.

%files -n %{libnameinsertbin}
%{_libdir}/libgstinsertbin-%{api}.so.%{libmajor}{,.*}

%package -n %{libnamempegts}
Summary:        Libraries for GStreamer streaming-media framework
Group:          System/Libraries

%description -n %{libnamempegts}
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plugins.

This package contains the libraries.

%files -n %{libnamempegts}
%{_libdir}/libgstmpegts-%{api}.so.%{libmajor}{,.*}

%package -n %{libnameuridownloader}
Summary:        Libraries for GStreamer streaming-media framework
Group:          System/Libraries

%description -n %{libnameuridownloader}
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plugins.

This package contains the libraries.

%files -n %{libnameuridownloader}
%{_libdir}/libgsturidownloader-%{api}.so.%{libmajor}{,.*}

%package -n %{libgstisoff}
Summary:        Libraries for GStreamer streaming-media framework
Group:          System/Libraries

%description -n %{libgstisoff}
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plugins.

This package contains the libraries.

%files -n %{libgstisoff}
%{_libdir}/libgstisoff-%{api}.so.%{libmajor}{,.*}

%package -n %{libgstwebrtc}
Summary:        Libraries for GStreamer streaming-media framework
Group:          System/Libraries

%description -n %{libgstwebrtc}
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plugins.

This package contains the libraries.

%files -n %{libgstwebrtc}
%{_libdir}/libgstwebrtc-%{api}.so.%{libmajor}{,.*}

%package -n %{libgstwebrtcnice}
Summary:	libnice based implementaion for GstWebRTCICE
Group:		System/Libraries

%description -n %{libgstwebrtcnice}
libnice based implementaion for GstWebRTCICE.

%files -n %{libgstwebrtcnice}
%{_libdir}/libgstwebrtcnice-%{api}.so.%{libmajor}{,.*}

%package -n %{libgstsctp}
Summary:        Libraries for GStreamer streaming-media framework
Group:          System/Libraries

%description -n %{libgstsctp}
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plugins.

This package contains the libraries.

%files -n %{libgstsctp}
%{_libdir}/libgstsctp-%{api}.so.%{libmajor}{,.*}

%if %{build_vulkan}
%package -n %{libgstvulkan}
Summary:        Libraries for GStreamer streaming-media framework
Group:          System/Libraries

%description -n %{libgstvulkan}
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plugins.

This package contains the libraries.

%files -n %{libgstvulkan}
%{_libdir}/libgstvulkan-%{api}.so.%{libmajor}{,.*}

%package -n %{girvulkan}
Summary:        GObject Introspection interface description for GstVulkan
Group:          System/Libraries
Requires:	%{libgstvulkan} = %{version}-%{release}

%description -n %{girvulkan}
GObject Introspection interface description for GstVulkan.

%files -n %{girvulkan}
%{_libdir}/girepository-1.0/GstVulkan-%{api}.typelib

%package -n %{girvulkanwayland}
Summary:        GObject Introspection interface description for GstVulkanWayland
Group:          System/Libraries
Requires:	%{libgstvulkan} = %{version}-%{release}

%description -n %{girvulkanwayland}
GObject Introspection interface description for GstVulkanWayland.

%files -n %{girvulkanwayland}
%{_libdir}/girepository-1.0/GstVulkanWayland-%{api}.typelib

%package -n %{girvulkanxcb}
Summary:        GObject Introspection interface description for GstVulkanXCB
Group:          System/Libraries
Requires:	%{libgstvulkan} = %{version}-%{release}

%description -n %{girvulkanxcb}
GObject Introspection interface description for GstVulkanXCB.

%files -n %{girvulkanxcb}
%{_libdir}/girepository-1.0/GstVulkanXCB-%{api}.typelib
%endif

%package -n %{girgstcuda}
Summary:        GObject Introspection interface description for GstCuda
Group:          System/Libraries
Requires:       %{libgstcuda} = %{version}-%{release}

%description -n %{girgstcuda}
GObject Introspection interface description for GstCuda.

%files -n %{girgstcuda}
%{_libdir}/girepository-1.0/GstCuda-%{api}.typelib

%package -n %{gircuda}
Summary:        GObject Introspection interface description for CudaGst
Group:          System/Libraries
Requires:       %{libgstcuda} = %{version}-%{release}

%description -n %{gircuda}
GObject Introspection interface description for CudaGst.

%files -n %{gircuda}
%{_libdir}/girepository-1.0/CudaGst-%{api}.typelib

%package -n %{girgstva}
Summary:        GObject Introspection interface description for GstVa
Group:          System/Libraries
Requires:	%{libnameva} = %{version}-%{release}

%description -n %{girgstva}
GObject Introspection interface description for GstVa.

%files -n %{girgstva}
%{_libdir}/girepository-1.0/GstVa-%{api}.typelib

%package -n %{develname}
Summary:	Libraries and include files for GStreamer streaming-media framework
Group:		Development/C
Requires:	%{libnamecodecs} = %{version}-%{release}
Requires:	%{libnamephoto} = %{version}-%{release}
Requires:	%{libnamecodecparsers} = %{version}-%{release}
Requires:	%{libnamebase} = %{version}-%{release}
Requires:	%{libnameinsertbin} = %{version}-%{release}
Requires:	%{libnamempegts} = %{version}-%{release}
Requires:	%{libnameuridownloader} = %{version}-%{release}
Requires:	%{libbadaudio} = %{version}-%{release}
%if 0
Requires:	%{libbadvideo} = %{version}-%{release}
%endif
Requires:	%{libgstplay} = %{version}-%{release}
Requires:	%{libgstplayer} = %{version}-%{release}
Requires:	%{libgstwayland} = %{version}-%{release}
%if %{build_opencv}
Requires:	%{libgstopencv} = %{version}-%{release}
%endif
Requires:	%{libgstisoff} = %{version}-%{release}
Requires:	%{libgstwebrtc} = %{version}-%{release}
Requires:	%{libgstsctp} = %{version}-%{release}
%if %{build_vulkan}
Requires:	%{libgstvulkan} = %{version}-%{release}
Requires:	%{girvulkan} = %{version}-%{release}
Requires:	%{girvulkanwayland} = %{version}-%{release}
Requires:	%{girvulkanxcb} = %{version}-%{release}
%endif
Requires:	%{libnameva} = %{version}-%{release}
Requires:	%{libgstcuda} = %{version}-%{release}
Requires:	%{libgstwebrtcnice} = %{version}-%{release}
Requires:	%{girname} = %{version}-%{release}
Requires:	%{gircodecs} = %{version}-%{release}
Requires:	%{girinsertbin} = %{version}-%{release}
Requires:	%{girgstmpegts} = %{version}-%{release}
Requires:	%{girplay} = %{version}-%{release}
Requires:	%{girplayer} = %{version}-%{release}
Requires:	%{girwebrtc} = %{version}-%{release}
Requires:	%{gircuda} = %{version}-%{release}
Requires:	%{girgstcuda} = %{version}-%{release}
Requires:	%{girgstva} = %{version}-%{release}

Provides:	%{name}-devel = %{version}-%{release}

%description -n %{develname}
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
plugins.

This package contains the libraries and includes files necessary to develop
applications and plugins for GStreamer.

%files -n %develname
%if %{with docs}
%{_datadir}/gtk-doc/html/
%endif
%{_libdir}/libgst*-%{api}.so
%exclude %{_libdir}/libgsttranscoder-%{api}.so
%{_libdir}/pkgconfig/*.pc
%exclude %{_libdir}/pkgconfig/gstreamer-transcoder-%{api}.pc
%{_includedir}/gstreamer-%{api}/gst/*
%exclude %{_includedir}/gstreamer-%{api}/gst/transcoder/
%{_datadir}/gir-1.0/GstBadAudio-%{api}.gir
%{_datadir}/gir-1.0/GstCodecs-%{api}.gir
%{_datadir}/gir-1.0/GstInsertBin-%{api}.gir
%{_datadir}/gir-1.0/GstMpegts-%{api}.gir
%{_datadir}/gir-1.0/GstPlay-%{api}.gir
%{_datadir}/gir-1.0/GstPlayer-%{api}.gir
%if %{build_vulkan}
%{_datadir}/gir-1.0/GstVulkan-%{api}.gir
%{_datadir}/gir-1.0/GstVulkanWayland-%{api}.gir
%{_datadir}/gir-1.0/GstVulkanXCB-%{api}.gir
%endif
%{_datadir}/gir-1.0/GstWebRTC-%{api}.gir
%{_datadir}/gir-1.0/CudaGst-%{api}.gir
%{_datadir}/gir-1.0/GstCuda-%{api}.gir
%{_datadir}/gir-1.0/GstVa-%{api}.gir

%package -n gstreamer%{api}-transcoder
Summary:	GStreamer Transcoding API
Group:		Video/Utilities

%description -n gstreamer%{api}-transcoder
GStreamer Transcoding API.

%files -n gstreamer%{api}-transcoder
%{_bindir}/gst-transcoder-%{api}
%{_datadir}/gstreamer-%{api}/encoding-profiles/
#plugin
%{_libdir}/gstreamer-%{api}/libgsttranscode.so

%package -n %{libnametranscoder}
Summary:	Shared libraries for gst-transcoder
Group:		System/Libraries

%description -n %{libnametranscoder}
This package contains the shared libraries for gst-transcoder.

%files -n %{libnametranscoder}
%{_libdir}/libgsttranscoder-%{api}.so.%{libmajor}

%package -n %{libnameva}
Summary:	Shared libraries for GstVA decoders
Group:		System/Libraries

%description -n %{libnameva}
This package contains the shared libraries for GstVA decoders.

%files -n %{libnameva}
%{_libdir}/libgstva-%{api}.so.%{libmajor}{,.*}

%package -n %{libgstcuda}
Summary:	Unstable library to work with CUDA inside GStreamer
Group:		System/Libraries

%description -n %{libgstcuda}
Unstable library to work with CUDA inside GStreamer.

%files -n %{libgstcuda}
%{_libdir}/libgstcuda-%{api}.so.%{libmajor}{,.*}

%package -n %{girtranscoder}
Summary:	GObject Introspection interface description for GstTranscoder
Group:		System/Libraries

%description -n %{girtranscoder}
GObject Introspection interface description for GstTranscoder.

%files -n %{girtranscoder}
%{_libdir}/girepository-1.0/GstTranscoder-%{api}.typelib

%package -n %{devnametranscoder}
Summary:	GStreamer Transcoding API development files
Group:		Development/Other
Requires:	%{libnametranscoder} = %{version}-%{release}
Requires:	%{girtranscoder} = %{version}-%{release}
Provides:	gst-transcoder-devel = %{version}-%{release}
Provides:	libgsttranscoder-devel = %{version}-%{release}

%description -n %{devnametranscoder}
This package contains the development files for gst-transcoder.

%files -n %{devnametranscoder}
%{_includedir}/gstreamer-%{api}/gst/transcoder/
%{_libdir}/libgsttranscoder-%{api}.so
%{_libdir}/pkgconfig/gstreamer-transcoder-%{api}.pc
%{_datadir}/gir-1.0/GstTranscoder-%{api}.gir

%package -n %{bname}-curl
Summary:	GStreamer Curl plugin
Group:		Networking/Other

%description -n %{bname}-curl
This is a HTTP plugin for GStreamer based on the curl library.

%files -n %{bname}-curl
%{_libdir}/gstreamer-%{api}/libgstcurl.so

%package -n %{bname}-mpeg2enc
Summary:	GStreamer mjpegtools plug-in
Group:		Video/Utilities

%description -n %{bname}-mpeg2enc
mjpegtools-based encoding and decoding plug-in.

%files -n %{bname}-mpeg2enc
%{_libdir}/gstreamer-%{api}/libgstmpeg2enc.so
%{_libdir}/gstreamer-%{api}/libgstmplex.so

%if %build_gme
%package -n %{bname}-gme
Summary:	GStreamer Game Music plug-in
Group:		Sound/Utilities

%description -n %{bname}-gme
Game Music decoding plug-in.

%files -n %{bname}-gme
%{_libdir}/gstreamer-%{api}/libgstgme.so
%endif

%package -n %{bname}-rtmp
Summary:	GStreamer plug-in for rtmp streams
Group:		System/Libraries
Requires:	%{bname}-plugins = %{version}

%description -n %{bname}-rtmp
Plug-in supporting the rtmp protocol based on the librtmp library.

%files -n %{bname}-rtmp
%{_libdir}/gstreamer-%{api}/libgstrtmp.so

%package -n %{bname}-soundtouch
Summary:	GStreamer plug-in for SoundTouch support
Group:		Sound/Utilities
Requires:	%{bname}-plugins = %{version}

%description -n %{bname}-soundtouch
Plug-in supporting the SoundTouch audio manipulation support.

%files -n %{bname}-soundtouch
%{_libdir}/gstreamer-%{api}/libgstsoundtouch.so

%package -n %{bname}-libass
Summary:	GStreamer subtitles plugin
Group:		Video/Utilities

%description -n %{bname}-libass
This is a subtitle plugin for GStreamer based on libass.

%files -n %{bname}-libass
%{_libdir}/gstreamer-%{api}/libgstassrender.so

%if %{build_opencv}
%package -n %{bname}-opencv
Summary:	GStreamer OpenCV Plugins
Group:		Video/Utilities

%description -n %{bname}-opencv
GStreamer OpenCV Plugins.

%files -n %{bname}-opencv
%{_libdir}/gstreamer-%{api}/libgstopencv.so
%{_datadir}/gst-plugins-bad/%{api}/opencv_haarcascades/*.xml
%endif

%package -n %{bname}-wildmidi
Summary:	GStreamer wildmidi Plugins
Group:		Sound/Midi
Requires:	timidity-instruments

%description -n %{bname}-wildmidi
GStreamer wildmidi Plugins.

%files -n %{bname}-wildmidi
%{_libdir}/gstreamer-%{api}/libgstwildmidi.so

%package -n %{girname}
Group:		System/Libraries
Summary:	Object Introspection interface description for GstBadAudio
Requires:	%{libbadaudio} = %{version}-%{release}

%description -n %{girname}
GObject Introspection interface description for GstBadAudio.

%files -n %{girname}
%{_libdir}/girepository-1.0/GstBadAudio-%{api}.typelib

%package -n %{gircodecs}
Group:          System/Libraries
Summary:        Object Introspection interface description for GstCodecs
Requires:	%{libnamecodecs} = %{version}-%{release}

%description -n %{gircodecs}
GObject Introspection interface description for GstCodecs.

%files -n %{gircodecs}
%{_libdir}/girepository-1.0/GstCodecs-%{api}.typelib

%package -n %{girinsertbin}
Group:          System/Libraries
Summary:        Object Introspection interface description for GstInsertBin
Requires:	%{libnameinsertbin} = %{version}-%{release}
Obsoletes:	%{_lib}gstreamer-plugins-bad-gir1.0 < 1.18.0

%description -n %{girinsertbin}
GObject Introspection interface description for GstInsertBin.

%files -n %{girinsertbin}
%{_libdir}/girepository-1.0/GstInsertBin-%{api}.typelib

%package -n %{girgstmpegts}
Group:          System/Libraries
Summary:        Object Introspection interface description for GstMpegts
Requires:	%{libnamempegts} = %{version}-%{release}
Conflicts:	%{_lib}gstreamer-plugins-bad-gir1.0 < 1.18.0

%description -n %{girgstmpegts}
GObject Introspection interface description for GstMpegts.

%files -n %{girgstmpegts}
%{_libdir}/girepository-1.0/GstMpegts-%{api}.typelib

%package -n %{girplay}
Group:		System/Libraries
Summary:	Object Introspection interface description for GstPlay
Requires:	%{libgstplay} = %{version}-%{release}

%description -n %{girplay}
GObject Introspection interface description for GstPlay.

%files -n %{girplay}
%{_libdir}/girepository-1.0/GstPlay-%{api}.typelib

%package -n %{girplayer}
Group:		System/Libraries
Summary:	Object Introspection interface description for GstPlayer
Requires:	%{libgstplayer} = %{version}-%{release}

%description -n %{girplayer}
GObject Introspection interface description for GstPlayer.

%files -n %{girplayer}
%{_libdir}/girepository-1.0/GstPlayer-%{api}.typelib

%package -n %{girwebrtc}
Group:          System/Libraries
Summary:        Object Introspection interface description for GstWebRTC
Requires:	%{libgstwebrtc} = %{version}-%{release}

%description -n %{girwebrtc}
GObject Introspection interface description for GstWebRTC.

%files -n %{girwebrtc}
%{_libdir}/girepository-1.0/GstWebRTC-%{api}.typelib

%prep
%setup -q -n gst-plugins-bad-%{version}
%autopatch -p1

%build
%meson \
%ifnarch x86_64
	-Dqsv=disabled \
%endif
%if ! %build_vulkan
	-Dvulkan=disabled \
%endif
%if ! %build_faac
	-Dfaac=disabled \
%endif
%if ! %build_faad
	-Dfaad=disabled \
%endif
%if ! %build_dts
	-Ddts=disabled \
%endif
%if ! %build_voamrwbenc
	-Dvoamrwbenc=disabled \
%endif
%if ! %build_fdkaac
	-Dfdkaac=disabled \
%endif
%if ! %build_libde265
	-Dlibde265=disabled \
%endif
%if ! %build_voaacenc
	-Dvoaacenc=disabled \
%endif
%if ! %build_x265
	-Dx265=disabled \
%endif
%if ! %build_opencv
	-Dopencv=disabled \
%endif
%if ! %build_spandsp
	-Dspandsp=disabled \
%endif
	-Davtp=disabled \
	-Dexamples=disabled \
	-Dtests=disabled \
	-Ddirectfb=disabled \
	-Dgs=disabled \
	-Diqa=disabled \
	-Disac=disabled \
	-Dldac=disabled \
	-Dsrtp=enabled \
	-Dmagicleap=disabled \
	-Dmsdk=disabled \
	-Dmusepack=enabled \
	-Donnx=disabled \
	-Dopenaptx=disabled \
	-Dopenh264=disabled \
	-Dopenni2=disabled \
	-Dopensles=disabled \
	-Dsctp=disabled \
	-Dsrt=disabled \
	-Dsvthevcenc=disabled \
	-Dtinyalsa=disabled \
	-Dwasapi=disabled \
	-Dwasapi2=disabled \
	-Dwinks=disabled \
	-Dwpe=disabled \
	-Dzxing=enabled \
	-Dpackage-name='%{_vendor} %{name} package' \
	-Dpackage-origin='https://www.%{_real_vendor}.org/' \
	-Ddoc=%{?with_docs:enabled}%{?!with_docs:disabled} \
	-Dgpl=enabled \
	-Damfcodec=disabled \
	-Ddirectshow=disabled

%meson_build

%install
%meson_install

%find_lang gst-plugins-bad-%{api}

%files -f gst-plugins-bad-%{api}.lang
%license COPYING
%doc AUTHORS README.md NEWS
%{_datadir}/gstreamer-1.0/presets/GstFreeverb.prs
%{_libdir}/gstreamer-%{api}/libgstaccurip.so
%{_libdir}/gstreamer-%{api}/libgstadpcmdec.so
%{_libdir}/gstreamer-%{api}/libgstadpcmenc.so
%{_libdir}/gstreamer-%{api}/libgstaiff.so
%{_libdir}/gstreamer-%{api}/libgstaes.so
%{_libdir}/gstreamer-%{api}/libgstaom.so
%{_libdir}/gstreamer-%{api}/libgstasfmux.so
%{_libdir}/gstreamer-%{api}/libgstaudiofxbad.so
%{_libdir}/gstreamer-%{api}/libgstaudiolatency.so
%{_libdir}/gstreamer-%{api}/libgstaudiovisualizers.so
%{_libdir}/gstreamer-%{api}/libgstautoconvert.so
%{_libdir}/gstreamer-%{api}/libgstbayer.so
%{_libdir}/gstreamer-%{api}/libgstbluez.so
%{_libdir}/gstreamer-%{api}/libgstbs2b.so
%{_libdir}/gstreamer-%{api}/libgstbz2.so
%{_libdir}/gstreamer-%{api}/libgstcamerabin.so
%{_libdir}/gstreamer-%{api}/libgstchromaprint.so
%{_libdir}/gstreamer-%{api}/libgstclosedcaption.so
%{_libdir}/gstreamer-%{api}/libgstcodecalpha.so
%{_libdir}/gstreamer-%{api}/libgstcodectimestamper.so
%{_libdir}/gstreamer-%{api}/libgstcoloreffects.so
%{_libdir}/gstreamer-%{api}/libgstcolormanagement.so
%{_libdir}/gstreamer-%{api}/libgstdc1394.so
%{_libdir}/gstreamer-%{api}/libgstdebugutilsbad.so
%{_libdir}/gstreamer-%{api}/libgstdecklink.so
%{_libdir}/gstreamer-%{api}/libgstdtls.so
%{_libdir}/gstreamer-%{api}/libgstdvb.so
%{_libdir}/gstreamer-%{api}/libgstdvbsubenc.so
%{_libdir}/gstreamer-%{api}/libgstdvbsuboverlay.so
%{_libdir}/gstreamer-%{api}/libgstdvdspu.so
%{_libdir}/gstreamer-%{api}/libgstfbdevsink.so
%{_libdir}/gstreamer-%{api}/libgstfestival.so
%{_libdir}/gstreamer-%{api}/libgstfieldanalysis.so
%{_libdir}/gstreamer-%{api}/libgstflite.so
%{_libdir}/gstreamer-%{api}/libgstfreeverb.so
%{_libdir}/gstreamer-%{api}/libgstfrei0r.so
%{_libdir}/gstreamer-%{api}/libgstgaudieffects.so
%{_libdir}/gstreamer-%{api}/libgstgdp.so
%{_libdir}/gstreamer-%{api}/libgstgeometrictransform.so
%{_libdir}/gstreamer-%{api}/libgstgtkwayland.so
%{_libdir}/gstreamer-%{api}/libgsthls.so
%{_libdir}/gstreamer-%{api}/libgstid3tag.so
%{_libdir}/gstreamer-%{api}/libgstinterlace.so
%{_libdir}/gstreamer-%{api}/libgstinter.so
%{_libdir}/gstreamer-%{api}/libgstipcpipeline.so
%{_libdir}/gstreamer-%{api}/libgstivfparse.so
%{_libdir}/gstreamer-%{api}/libgstivtc.so
%{_libdir}/gstreamer-%{api}/libgstjp2kdecimator.so
%{_libdir}/gstreamer-%{api}/libgstjpegformat.so
%{_libdir}/gstreamer-%{api}/libgstkate.so
%{_libdir}/gstreamer-%{api}/libgstkms.so
%{_libdir}/gstreamer-%{api}/libgstlv2.so
%{_libdir}/gstreamer-%{api}/libgstmicrodns.so
%{_libdir}/gstreamer-%{api}/libgstmidi.so
%{_libdir}/gstreamer-%{api}/libgstmodplug.so
%{_libdir}/gstreamer-%{api}/libgstmpegpsdemux.so
%{_libdir}/gstreamer-%{api}/libgstmpegpsmux.so
%{_libdir}/gstreamer-%{api}/libgstmpegtsdemux.so
%{_libdir}/gstreamer-%{api}/libgstmpegtsmux.so
%{_libdir}/gstreamer-%{api}/libgstmusepack.so
%{_libdir}/gstreamer-%{api}/libgstmxf.so
%{_libdir}/gstreamer-%{api}/libgstnetsim.so
%{_libdir}/gstreamer-%{api}/libgstnvcodec.so
%{_libdir}/gstreamer-%{api}/libgstopenal.so
%{_libdir}/gstreamer-%{api}/libgstopenexr.so
%{_libdir}/gstreamer-%{api}/libgstopenjpeg.so
%{_libdir}/gstreamer-%{api}/libgstopenmpt.so
%{_libdir}/gstreamer-%{api}/libgstopusparse.so
%{_libdir}/gstreamer-%{api}/libgstpcapparse.so
%{_libdir}/gstreamer-%{api}/libgstpnm.so
%{_libdir}/gstreamer-%{api}/libgstproxy.so
%{_libdir}/gstreamer-%{api}/libgstqroverlay.so
%ifarch x86_64
%{_libdir}/gstreamer-%{api}/libgstqsv.so
%endif
%{_libdir}/gstreamer-%{api}/libgstremovesilence.so
%{_libdir}/gstreamer-%{api}/libgstresindvd.so
%{_libdir}/gstreamer-%{api}/libgstrfbsrc.so
%{_libdir}/gstreamer-%{api}/libgstrist.so
%{_libdir}/gstreamer-%{api}/libgstrtmp2.so
%{_libdir}/gstreamer-%{api}/libgstrtpmanagerbad.so
%{_libdir}/gstreamer-%{api}/libgstrsvg.so
%{_libdir}/gstreamer-%{api}/libgstrtponvif.so
%{_libdir}/gstreamer-%{api}/libgstsdpelem.so
%{_libdir}/gstreamer-%{api}/libgstsegmentclip.so
%{_libdir}/gstreamer-%{api}/libgstshm.so
%{_libdir}/gstreamer-%{api}/libgstsiren.so
%{_libdir}/gstreamer-%{api}/libgstsmooth.so
%{_libdir}/gstreamer-%{api}/libgstsndfile.so
%{_libdir}/gstreamer-%{api}/libgstspeed.so
%{_libdir}/gstreamer-%{api}/libgstsubenc.so
%{_libdir}/gstreamer-%{api}/libgstswitchbin.so
%{_libdir}/gstreamer-%{api}/libgstteletext.so
%{_libdir}/gstreamer-%{api}/libgsttimecode.so
%{_libdir}/gstreamer-%{api}/libgstuvch264.so
%{_libdir}/gstreamer-%{api}/libgstv4l2codecs.so
%{_libdir}/gstreamer-%{api}/libgstva.so
%if 0
%{_libdir}/gstreamer-%{api}/libgstvdpau.so
%endif
%{_libdir}/gstreamer-%{api}/libgstvideofiltersbad.so
%{_libdir}/gstreamer-%{api}/libgstvideoframe_audiolevel.so
%{_libdir}/gstreamer-%{api}/libgstvideoparsersbad.so
%{_libdir}/gstreamer-%{api}/libgstvideosignal.so
%if %{build_vulkan}
%{_libdir}/gstreamer-%{api}/libgstvulkan.so
%endif
%{_libdir}/gstreamer-%{api}/libgstvmnc.so
%if %{build_voaacenc}
%{_libdir}/gstreamer-%{api}/libgstvoaacenc.so
%endif
%if %{build_voamrwbenc}
%{_libdir}/gstreamer-%{api}/libgstvoamrwbenc.so
%{_datadir}/gstreamer-%{api}/presets/GstVoAmrwbEnc.prs
%endif
%if %{build_dts}
%{_libdir}/gstreamer-%{api}/libgstdtsdec.so
%endif
%{_libdir}/gstreamer-%{api}/libgstwaylandsink.so
%{_libdir}/gstreamer-%{api}/libgstwebp.so
%{_libdir}/gstreamer-%{api}/libgstwebrtc.so
%{_libdir}/gstreamer-%{api}/libgstwebrtcdsp.so
%{_libdir}/gstreamer-%{api}/libgsty4mdec.so
%if 0
%{_libdir}/gstreamer-%{api}/libgstyadif.so
%endif
%{_libdir}/gstreamer-%{api}/libgstzbar.so
%{_libdir}/gstreamer-%{api}/libgstzxing.so

%{_libdir}/gstreamer-%{api}/libgstaudiobuffersplit.so
%{_libdir}/gstreamer-%{api}/libgstaudiomixmatrix.so
%{_libdir}/gstreamer-%{api}/libgstfaceoverlay.so
%{_libdir}/gstreamer-%{api}/libgstlegacyrawparse.so
%{_libdir}/gstreamer-%{api}/libgstttmlsubs.so

%{_libdir}/libgstadaptivedemux-1.0.so.%libmajor
%{_libdir}/libgstadaptivedemux-1.0.so.%libmajor.*


%if %build_faad
%package -n %{bname}-faad
Summary:	GStreamer plug-in for AAC audio playback
Group:		Sound/Utilities
Requires:	%{bname}-plugins >= %version
BuildRequires:	libfaad2-devel >= 2.0

%description -n %{bname}-faad
Plug-ins for playing AAC audio

This package is in the 'tainted' section as it violates some patents.

%files -n %{bname}-faad
%{_libdir}/gstreamer-%{api}/libgstfaad.so
%endif

%if %build_faac
%package -n %{bname}-faac
Summary:	GStreamer plug-ins for AAC audio encoding
Group:		Sound/Utilities
Requires:	%{bname}-plugins >= %version
BuildRequires:	libfaac-devel

%description -n %{bname}-faac
Plug-ins for encoding AAC audio

This package is in the 'tainted' section as it violates some patents.

%files -n %{bname}-faac
%{_libdir}/gstreamer-%{api}/libgstfaac.so
%endif

%package -n %{bname}-gsm
Summary:	GStreamer plugin for GSM lossy audio format
Group:		Sound/Utilities
Requires:	%{bname}-plugins >= %{version}
BuildRequires:	gsm-devel >= 1.0.10

%description -n %{bname}-gsm
Output plugin for GStreamer to convert to GSM lossy audio format.

%files -n %{bname}-gsm
%{_libdir}/gstreamer-%{api}/libgstgsm.so

%if %build_amrwb
%package -n %{bname}-amrwb
Summary:	GStreamer plug-in for AMR-WB support
Group:		Sound/Utilities
Requires:	%{bname}-plugins >= %{version}
BuildRequires:	libamrwb-devel

%description -n %{bname}-amrwb
Plug-in for decoding AMR-WB under GStreamer.

This package is in the 'tainted' section as it violates some patents.

%files -n %{bname}-amrwb
%{_datadir}/gstreamer-%{api}/presets/GstAmrwbEnc.prs
%{_libdir}/gstreamer-%{api}/libgstamrwbenc.so
%endif

%package -n %{bname}-dash
Summary:	GStreamer plugin for Dynamic Adaptive Streaming over HTTP
Group:		Sound/Utilities
Requires:	%{bname}-plugins >= %{version}

%description -n %{bname}-dash
Dynamic Adaptive Streaming over HTTP demuxer.

%files -n %{bname}-dash
%{_libdir}/gstreamer-%{api}/libgstdash.so

%if 0
%package -n %{bname}-eglgles
Summary:	GStreamer plugin for EGL/GLES vout Sink
Group:		Video/Utilities
Requires:	%{bname}-plugins >= %{version}

%description -n %{bname}-eglgles
EGL/GLES vout Sink.

%files -n %{bname}-eglgles
%{_libdir}/gstreamer-%{api}/libgsteglglessink.so
%endif

%package -n %{bname}-fluidsynth
Summary:	GStreamer plugin for Midi Synthesizer Element
Group:		Sound/Midi
Requires:	%{bname}-plugins >= %{version}

%description -n %{bname}-fluidsynth
Midi Synthesizer Element.

%files -n %{bname}-fluidsynth
%{_libdir}/gstreamer-%{api}/libgstfluidsynthmidi.so

%package -n %{bname}-ladspa
Summary:	GStreamer plugin for LADSPA plugin
Group:		Sound/Utilities
Requires:	%{bname}-plugins >= %{version}

%description -n %{bname}-ladspa
GStreamer LADSPA plugin.

%files -n %{bname}-ladspa
%{_libdir}/gstreamer-%{api}/libgstladspa.so

%package -n %{bname}-neon
Summary:	GStreamer plugin for NEON plugin
Group:		Networking/Other
Requires:	%{bname}-plugins >= %{version}

%description -n %{bname}-neon
Receive data as a client over the network via HTTP using NEON.

%files -n %{bname}-neon
%{_libdir}/gstreamer-%{api}/libgstneonhttpsrc.so

%package -n %{bname}-sbc
Summary:	GStreamer plugin for Bluetooth SBC audio encoder/decoder
Group:		Sound/Utilities
Requires:	%{bname}-plugins >= %{version}

%description -n %{bname}-sbc
Encode/Decode an SBC audio stream.

%files -n %{bname}-sbc
%{_libdir}/gstreamer-%{api}/libgstsbc.so

%package -n %{bname}-smoothstreaming
Summary:	GStreamer plugin for Microsoft's Smooth Streaming format
Group:		Sound/Utilities
Requires:	%{bname}-plugins >= %{version}

%description -n %{bname}-smoothstreaming
Microsoft's Smooth Streaming format support.

%files -n %{bname}-smoothstreaming
%{_libdir}/gstreamer-%{api}/libgstsmoothstreaming.so

%if %{build_spandsp}
%package -n %{bname}-spandsp
Summary:	GStreamer plugin for libspandsp
Group:		Sound/Utilities
Requires:	%{bname}-plugins >= %{version}

%description -n %{bname}-spandsp
GStreamer libspandsp plugin.

%files -n %{bname}-spandsp
%{_libdir}/gstreamer-%{api}/libgstspandsp.so
%endif

%package -n %{bname}-srtp
Summary:	GStreamer plugin for srtp
Group:		Sound/Utilities
Requires:	%{bname}-plugins >= %{version}

%description -n %{bname}-srtp
GStreamer SRTP plugin.

%files -n %{bname}-srtp
%{_libdir}/gstreamer-%{api}/libgstsrtp.so

%if %build_libde265
%package -n %{bname}-de265
Summary:	GStreamer plugin for de265
Group:		Sound/Utilities
Requires:	%{bname}-plugins >= %{version}

%description -n %{bname}-de265
GStreamer de265 plugin.

%files -n %{bname}-de265
%{_libdir}/gstreamer-%{api}/libgstde265.so
%endif

%if %build_x265
%package -n %{bname}-x265
Summary:	GStreamer plugin for x265
Group:		Sound/Utilities
Requires:	%{bname}-plugins >= %{version}

%description -n %{bname}-x265
GStreamer x265 plugin.

%files -n %{bname}-x265
%{_libdir}/gstreamer-%{api}/libgstx265.so
%endif

%if %build_fdkaac
%package -n %{bname}-fdkaac
Summary:	GStreamer plugin for fdk-aac
Group:		Sound/Utilities
Requires:	%{bname}-plugins >= %{version}

%description -n %{bname}-fdkaac
GStreamer fdk-aac plugin.

%files -n %{bname}-fdkaac
%{_libdir}/gstreamer-%{api}/libgstfdkaac.so
%endif


%changelog
* Mon Apr 01 2024 ghibo <ghibo> 1.22.11-1.mga9
+ Revision: 2053605
- Update to version 1.22.11
- Update to release 1.22.8
- Update to release 1.22.5

* Tue Jun 06 2023 daviddavid <daviddavid> 1.22.3-2.mga9.tainted
+ Revision: 1961091
- enable openmpt support

* Sun May 21 2023 ghibo <ghibo> 1.22.3-1.mga9.tainted
+ Revision: 1957543
- Update to release 1.22.3

* Sun May 07 2023 daviddavid <daviddavid> 1.22.0-4.mga9.tainted
+ Revision: 1956032
- rebuild for new mjpegtools 2.2.1

* Wed Apr 26 2023 wally <wally> 1.22.0-3.mga9.tainted
+ Revision: 1955014
- provide libgsttranscoder-1.0.so only in one devel pkg

* Thu Mar 30 2023 daviddavid <daviddavid> 1.22.0-2.mga9
+ Revision: 1950862
- time to enable musepack SV8 support

* Tue Jan 24 2023 wally <wally> 1.22.0-1.mga9.tainted
+ Revision: 1935702
- new version 1.22.0

* Sat Jan 14 2023 wally <wally> 1.21.90-1.mga9
+ Revision: 1933108
- new version 1.21.90

* Mon Dec 26 2022 wally <wally> 1.20.5-1.mga9.tainted
+ Revision: 1926954
- new version 1.20.5

* Mon Dec 26 2022 wally <wally> 1.20.4-2.mga9.tainted
+ Revision: 1926936
- rebuild for zxing-cpp with bumped lib major

* Sun Nov 20 2022 wally <wally> 1.20.4-1.mga9.tainted
+ Revision: 1909313
- new version 1.20.4

* Wed Oct 26 2022 ghibo <ghibo> 1.20.3-3.mga9.tainted
+ Revision: 1899478
- Bump version to rebuild in the correct order (core first, tainted later)

* Wed Oct 26 2022 ghibo <ghibo> 1.20.3-2.mga9.tainted
+ Revision: 1899460
- Rebuild against fresh (mga9) libwebrtc-audio-processing

* Sat Jul 23 2022 wally <wally> 1.20.3-1.mga9.tainted
+ Revision: 1870395
- new version 1.20.3

* Sun May 08 2022 wally <wally> 1.20.2-1.mga9.tainted
+ Revision: 1856819
- new version 1.20.2

* Tue Apr 05 2022 umeabot <umeabot> 1.20.1-2.mga9.tainted
+ Revision: 1845473
- Mageia 9 Mass Rebuild

* Sun Apr 03 2022 wally <wally> 1.20.1-1.mga9.tainted
+ Revision: 1842414
- new version 1.20.1

* Sun Dec 26 2021 wally <wally> 1.18.5-4.mga9.tainted
+ Revision: 1764106
- rebuild for openexr 3.1.3

* Sat Oct 02 2021 wally <wally> 1.18.5-3.mga9
+ Revision: 1747936
- rebuild for openssl 3.0.0

* Sun Sep 26 2021 luigiwalser <luigiwalser> 1.18.5-2.mga9
+ Revision: 1746594
- rebuild for soundtouch

* Sat Sep 18 2021 wally <wally> 1.18.5-1.mga9
+ Revision: 1745692
- new version 1.18.5 (mga#29452)

* Thu Aug 05 2021 luigiwalser <luigiwalser> 1.18.4-3.mga9.tainted
+ Revision: 1739414
- rebuild for fluidsynth

* Fri Jul 16 2021 luigiwalser <luigiwalser> 1.18.4-2.mga9.tainted
+ Revision: 1736233
- rebuild for aom

* Mon Apr 05 2021 wally <wally> 1.18.4-1.mga9.tainted
+ Revision: 1713702
- new version 1.18.4

* Thu Feb 25 2021 daviddavid <daviddavid> 1.18.3-2.mga9.tainted
+ Revision: 1690872
- rebuild for new microdns 0.2.0

* Mon Jan 18 2021 wally <wally> 1.18.3-1.mga8.tainted
+ Revision: 1672364
- really update to 1.18.3

* Mon Jan 18 2021 wally <wally> 1.18.2-3.mga8
+ Revision: 1672334
- new version 1.18.3
- drop old obsoletes

* Sat Jan 02 2021 wally <wally> 1.18.2-2.mga8
+ Revision: 1668210
- build without vulkan support for now as it seems to be broken in mesa 20.3.x (mga#27835)

* Wed Dec 09 2020 wally <wally> 1.18.2-1.mga8.tainted
+ Revision: 1655020
- new version 1.18.2

* Sun Nov 29 2020 luigiwalser <luigiwalser> 1.18.1-2.mga8.tainted
+ Revision: 1650430
- rebuild for nettle

* Sat Nov 21 2020 wally <wally> 1.18.1-1.mga8.tainted
+ Revision: 1648143
- new version 1.18.1
- drop old conflicts

* Tue Nov 03 2020 akien <akien> 1.18.0-4.mga8.tainted
+ Revision: 1642003
- Rebuild without spandsp, FTBFS otherwise

* Sun Oct 25 2020 wally <wally> 1.18.0-3.mga8.tainted
+ Revision: 1639344
- rebuild with new libsrtp2

* Tue Oct 06 2020 tv <tv> 1.18.0-2.mga8.tainted
+ Revision: 1632321
- rebuild for new libspandsp
+ wally <wally>
- enable zxing support

* Sun Sep 13 2020 wally <wally> 1.18.0-1.mga8.tainted
+ Revision: 1625896
- new version 1.18.0

* Sun Jul 12 2020 zezinho <zezinho> 1.16.2-6.mga8.tainted
+ Revision: 1605339
- rebuild against x265 3.4

* Thu Jun 04 2020 kekepower <kekepower> 1.16.2-5.mga8
+ Revision: 1590355
- Rebuild for new aom

* Mon May 25 2020 tv <tv> 1.16.2-4.mga8
+ Revision: 1587550
- workaround building with gcc-10
- rebuild for new x265

* Wed Apr 22 2020 luigiwalser <luigiwalser> 1.16.2-3.mga8.tainted
+ Revision: 1571018
- rebuild for libdvdread

* Fri Mar 13 2020 daviddavid <daviddavid> 1.16.2-2.mga8
+ Revision: 1555984
- switch to meson build system (GStreamer has given up on autotools...)
+ umeabot <umeabot>
- Mageia 8 Mass Rebuild
+ wally <wally>
- replace deprecated %%configure2_5x

* Wed Dec 04 2019 daviddavid <daviddavid> 1.16.2-1.mga8
+ Revision: 1464326
- new version 1.16.2

* Sun Nov 17 2019 daviddavid <daviddavid> 1.16.1-4.mga8
+ Revision: 1461380
- rebuild for new libdvdread 6.0.2

* Sun Oct 20 2019 daviddavid <daviddavid> 1.16.1-3.mga8
+ Revision: 1454775
- rebuild for new x265

* Tue Oct 01 2019 daviddavid <daviddavid> 1.16.1-2.mga8.tainted
+ Revision: 1448568
- rebuild for new nettle 3.5.1

* Tue Sep 24 2019 daviddavid <daviddavid> 1.16.1-1.mga8
+ Revision: 1445540
- new version 1.16.1

* Fri Aug 30 2019 tv <tv> 1.16.0-3.mga8.tainted
+ Revision: 1435412
- rebuild for new libx265

* Fri Jul 05 2019 daviddavid <daviddavid> 1.16.0-2.mga8.tainted
+ Revision: 1418754
- rebuild for new libdc1394 2.2.6

* Thu Apr 25 2019 wally <wally> 1.16.0-1.mga7.tainted
+ Revision: 1395288
- new version 1.16.0
- drop gstbadvideo lib pkg
- add gstsctp lib pkg
- disable gstmusepack plugin for now
- drop unneeded fdk_aac-v2 build fix patch

* Sun Mar 03 2019 daviddavid <daviddavid> 1.14.4-5.mga7
+ Revision: 1371172
+ rebuild (emptylog)

* Sun Mar 03 2019 daviddavid <daviddavid> 1.14.4-5.mga7.tainted
+ Revision: 1371155
- enable fdk-aac plugin
- enable aom plugin
- disable dead libvo-aacenc plugin

* Mon Feb 04 2019 zezinho <zezinho> 1.14.4-4.mga7.tainted
+ Revision: 1363059
- rebuild for libx265

* Mon Jan 14 2019 luigiwalser <luigiwalser> 1.14.4-3.mga7.tainted
+ Revision: 1356900
- disable opencv
- rebuild for fluidsynth

* Mon Oct 15 2018 daviddavid <daviddavid> 1.14.4-2.mga7.tainted
+ Revision: 1320485
- rebuild for new ilmbase and openexr 2.3.0

* Thu Oct 04 2018 daviddavid <daviddavid> 1.14.4-1.mga7.tainted
+ Revision: 1317564
- new version 1.14.4

* Mon Sep 17 2018 daviddavid <daviddavid> 1.14.3-1.mga7.tainted
+ Revision: 1259438
- new version 1.14.3

* Sat Jul 21 2018 daviddavid <daviddavid> 1.14.2-1.mga7.tainted
+ Revision: 1244563
- new version: 1.14.2

* Sun May 27 2018 wally <wally> 1.14.1-2.mga7.tainted
+ Revision: 1232416
- rebuild for openexr 2.2.1

* Mon May 21 2018 wally <wally> 1.14.1-1.mga7.tainted
+ Revision: 1231139
- new version 1.14.1

* Fri Apr 27 2018 zezinho <zezinho> 1.14.0-5.mga7.tainted
+ Revision: 1222862
- rebuild against new libx265

* Sat Apr 14 2018 wally <wally> 1.14.0-4.mga7
+ Revision: 1218584
- enable opencv build
+ luigiwalser <luigiwalser>
- disable opencv correctly

* Tue Apr 10 2018 shlomif <shlomif> 1.14.0-2.mga7.tainted
+ Revision: 1217145
- update for the new opencv.
- Disable the opencv files because they are not built.

* Sat Mar 24 2018 wally <wally> 1.14.0-1.mga7.tainted
+ Revision: 1212058
- use valgrind on every supported arch
- new version 1.14.0
- rediff timidity config patch
- drop schroedinger plugin (dead)
- drop plugins moved to -base/-good
- add BRs for plugins not build before

* Mon Feb 26 2018 daviddavid <daviddavid> 1.12.4-3.mga7.tainted
+ Revision: 1205256
- remove pkgconfig(slv2) as a BR

* Sat Jan 13 2018 wally <wally> 1.12.4-2.mga7.tainted
+ Revision: 1192561
- rebuild for new ilmbase

* Sat Dec 16 2017 wally <wally> 1.12.4-1.mga7.tainted
+ Revision: 1182807
- disable valgrind support on arm for now
- new version 1.12.4

* Thu Nov 23 2017 tv <tv> 1.12.3-4.mga7.tainted
+ Revision: 1178972
- tainted build

* Wed Nov 22 2017 tv <tv> 1.12.3-3.mga7
+ Revision: 1178640
- tainted build

* Wed Nov 22 2017 tv <tv> 1.12.3-2.mga7
+ Revision: 1178591
- rebuild for new libx265

* Tue Sep 26 2017 wally <wally> 1.12.3-1.mga7.tainted
+ Revision: 1159981
- new version 1.12.3
- build with openjpeg2 and drop unneeded patch

* Wed Sep 13 2017 cjw <cjw> 1.12.2-3.mga7
+ Revision: 1153611
- patch1: fix build with openjpeg 2.2

* Thu Aug 03 2017 guillomovitch <guillomovitch> 1.12.2-2.mga7
+ Revision: 1134324
- rebuild for latest openssl
- conditional build macros cleanup

* Tue Jul 25 2017 wally <wally> 1.12.2-1.mga7.tainted
+ Revision: 1130774
- new version 1.12.2
- rediff P0

* Fri Feb 10 2017 ns80 <ns80> 1.10.3-1.mga6
+ Revision: 1085492
- new version 1.10.3

* Sat Jan 21 2017 akien <akien> 1.10.2-2.mga6.tainted
+ Revision: 1082723
- Rebuild for arm

* Sun Jan 15 2017 wally <wally> 1.10.2-1.mga6
+ Revision: 1081796
- new version 1.10.2

* Tue Jan 10 2017 luigiwalser <luigiwalser> 1.8.3-11.mga6.tainted
+ Revision: 1080920
- rebuild for libass

* Sun Jan 01 2017 luigiwalser <luigiwalser> 1.8.3-10.2.mga6.tainted
+ Revision: 1079501
- rebuild for x265

* Mon Nov 28 2016 luigiwalser <luigiwalser> 1.8.3-10.1.mga6.tainted
+ Revision: 1070674
- rebuild for x265

* Sat Nov 19 2016 shlomif <shlomif> 1.8.3-10.mga6.tainted
+ Revision: 1068391
- bump rel for tainted

* Sat Nov 19 2016 shlomif <shlomif> 1.8.3-9.mga6
+ Revision: 1068387
- Fix for MGA#19814 - VMware screen capture file decoder.

* Mon Sep 12 2016 luigiwalser <luigiwalser> 1.8.3-8.mga6.tainted
+ Revision: 1051568
- rebuild for x265

* Tue Sep 06 2016 akien <akien> 1.8.3-7.mga6.tainted
+ Revision: 1050216
- Rebuild for tainted

* Mon Sep 05 2016 akien <akien> 1.8.3-6.mga6
+ Revision: 1050168
- Rebuild for wildmidi 0.4.0

* Mon Aug 22 2016 akien <akien> 1.8.3-5.mga6.tainted
+ Revision: 1047861
- Submit to tainted

* Sun Aug 21 2016 daviddavid <daviddavid> 1.8.3-4.mga6
+ Revision: 1047654
+ rebuild (emptylog)

* Sat Aug 20 2016 luigiwalser <luigiwalser> 1.8.3-3.mga6
+ Revision: 1047446
- we do not want to explicitly enable directfb

* Sat Aug 20 2016 daviddavid <daviddavid> 1.8.3-2.mga6
+ Revision: 1047437
- add BR pkgconfig(directfb) to reenable directfb plugin

* Sat Aug 20 2016 luigiwalser <luigiwalser> 1.8.3-1.mga6
+ Revision: 1047206
- actually gstqtsink renamed to gstqmlgl in 1.8.3
- gstdfbvideosink no longer built because directfb was disabled in cairo
- gstqtsink disabled upstream in 1.8.3
- 1.8.3

* Fri Jun 10 2016 luigiwalser <luigiwalser> 1.8.2-1.mga6
+ Revision: 1021003
- 1.8.2

* Thu May 26 2016 daviddavid <daviddavid> 1.8.1-3.mga6.tainted
+ Revision: 1018696
- rebuild for tainted/release (due to BS issue)

* Sat May 21 2016 daviddavid <daviddavid> 1.8.1-2.mga6
+ Revision: 1017319
- rebuild for new and fixed flite 2.0.0

* Mon May 09 2016 luigiwalser <luigiwalser> 1.8.1-1.mga6
+ Revision: 1011411
- 1.8.1

* Fri Apr 22 2016 daviddavid <daviddavid> 1.8.0-2.mga6
+ Revision: 1004602
- add missing BR on libpcap-devel thus fixing build

* Fri Mar 25 2016 wally <wally> 1.8.0-1.mga6.tainted
+ Revision: 995249
- new version 1.8.0

* Sat Mar 19 2016 wally <wally> 1.7.91-1.mga6.tainted
+ Revision: 992916
- new version 1.7.91

* Mon Mar 14 2016 wally <wally> 1.7.90-5.mga6.tainted
+ Revision: 990545
- rebuild with schroedinger without .la files

* Fri Mar 04 2016 wally <wally> 1.7.90-4.mga6.tainted
+ Revision: 985657
- rebuild due to misbehaving BS

* Fri Mar 04 2016 wally <wally> 1.7.90-3.mga6.tainted
+ Revision: 985652
- build some additional plugins:
  o qt
- o kate
- o flite
- o dtsdec (tainted)
- o bs2b

* Thu Mar 03 2016 wally <wally> 1.7.90-2.mga6.tainted
+ Revision: 985099
+ rebuild (emptylog)

* Thu Mar 03 2016 wally <wally> 1.7.90-2.mga6
+ Revision: 985060
- fix gstplayer lib pkg name

* Thu Mar 03 2016 wally <wally> 1.7.90-1.mga6
+ Revision: 985040
- add gi typelib pkg for GstPlayer
- add gstbadaudio and gstplayer lib pkgs
- new versio 1.7.90

* Wed Mar 02 2016 umeabot <umeabot> 1.6.3-5.mga6
+ Revision: 983445
- Rebuild for openssl

* Mon Feb 15 2016 luigiwalser <luigiwalser> 1.6.3-4.mga6.tainted
+ Revision: 961631
+ rebuild (emptylog)

* Mon Feb 15 2016 luigiwalser <luigiwalser> 1.6.3-3.mga6.tainted
+ Revision: 961516
- rebuild for mjpegtools

* Sun Feb 14 2016 luigiwalser <luigiwalser> 1.6.3-2.mga6.tainted
+ Revision: 960370
- rebuild for chromaprint

* Sat Jan 23 2016 luigiwalser <luigiwalser> 1.6.3-1.mga6
+ Revision: 926702
- 1.6.3

* Sun Jan 03 2016 luigiwalser <luigiwalser> 1.6.2-1.mga6.tainted
+ Revision: 918904
- 1.6.2

* Sat Jan 02 2016 luigiwalser <luigiwalser> 1.6.0-5.mga6
+ Revision: 918471
- rebuild for soundtouch

* Sat Jan 02 2016 luigiwalser <luigiwalser> 1.6.0-4.mga6
+ Revision: 918216
- rebuild without directfb
- rebuild for libwebp

* Wed Nov 25 2015 wally <wally> 1.6.0-3.mga6.tainted
+ Revision: 906037
- build gtk plugin
- fix x265 description

* Fri Oct 09 2015 ovitters <ovitters> 1.6.0-2.mga6
+ Revision: 888560
- enable x265

* Sun Sep 27 2015 tv <tv> 1.6.0-1.mga6
+ Revision: 884099
- adjust file list
- adjust file list on ia32
- drop unappliable patch
- new release

* Mon Aug 17 2015 fwang <fwang> 1.4.5-4.mga6.tainted
+ Revision: 865218
- rebuild for new gnutls/nettle

* Tue Jun 30 2015 wally <wally> 1.4.5-3.mga6.tainted
+ Revision: 849033
- rebuild to get more typelib() requires

* Mon Jun 29 2015 wally <wally> 1.4.5-2.mga6.tainted
+ Revision: 847481
- add requires for gir pkg to devel pkg

* Sun Jun 21 2015 luigiwalser <luigiwalser> 1.4.5-1.mga6.tainted
+ Revision: 836948
- 1.4.5

* Wed Oct 15 2014 umeabot <umeabot> 1.4.3-2.mga5.tainted
+ Revision: 747312
- Second Mageia 5 Mass Rebuild

* Sun Sep 28 2014 wally <wally> 1.4.3-1.mga5.tainted
+ Revision: 731373
- new version 1.4.3

* Fri Sep 26 2014 wally <wally> 1.4.1-3.mga5.tainted
+ Revision: 724895
- rebuild with new rpm-mageia-setup to generate requires for .typelib files

* Tue Sep 16 2014 umeabot <umeabot> 1.4.1-2.mga5
+ Revision: 679984
- Mageia 5 Mass Rebuild

* Tue Sep 09 2014 luigiwalser <luigiwalser> 1.4.1-1.mga5.tainted
+ Revision: 674301
- 1.4.1

* Sun Aug 24 2014 luigiwalser <luigiwalser> 1.4.0-5.mga5.tainted
+ Revision: 666994
- rebuild for ilmbase and OpenEXR

* Thu Aug 07 2014 sander85 <sander85> 1.4.0-4.mga5.tainted
+ Revision: 660374
- Rebuild for new directfb

* Tue Jul 29 2014 tv <tv> 1.4.0-3.mga5
+ Revision: 657830
- rebuild with fixed gcc (might fix ff & shotwell)

* Wed Jul 23 2014 fwang <fwang> 1.4.0-2.mga5.tainted
+ Revision: 655867
- fix requires

* Mon Jul 21 2014 fwang <fwang> 1.4.0-1.mga5.tainted
+ Revision: 654999
- update file list
- update file list
- update file list
- 1.4.0

* Sat May 10 2014 akien <akien> 1.2.4-2.mga5.tainted
+ Revision: 621813
- Fix build with opencv 2.4.9
- Rebuild for new directfb
+ fwang <fwang>
- rebuild for new directfb
+ luigiwalser <luigiwalser>
- rebuild for directfb

* Sat Apr 19 2014 fwang <fwang> 1.2.4-1.mga5.tainted
+ Revision: 616995
- 1.2.4

* Sun Feb 16 2014 luigiwalser <luigiwalser> 1.2.3-3.mga5.tainted
+ Revision: 592551
- rebuild for librtmp

* Sat Feb 15 2014 luigiwalser <luigiwalser> 1.2.3-2.mga5.tainted
+ Revision: 592291
- rebuild for directfb, libwebp, and libass

* Sun Feb 09 2014 fwang <fwang> 1.2.3-1.mga5.tainted
+ Revision: 587315
- 1.2.3

* Thu Jan 23 2014 gw666 <gw666> 1.2.2-1.mga4.tainted
+ Revision: 567577
- new version (bug #12142)
- add introspection support

* Mon Oct 21 2013 umeabot <umeabot> 1.2.0-2.mga4.tainted
+ Revision: 536918
- Mageia 4 Mass Rebuild

* Wed Sep 25 2013 fwang <fwang> 1.2.0-1.mga4.tainted
+ Revision: 485817
- new version 1.2.0

* Sun Sep 22 2013 fwang <fwang> 1.1.90-1.mga4.tainted
+ Revision: 483124
- update file list
- update br
- drop in-exist br
- cleanup spec
- new version 1.1.90

* Thu Aug 29 2013 fwang <fwang> 1.0.10-1.mga4.tainted
+ Revision: 472795
- new version 1.0.10

* Thu Aug 01 2013 fwang <fwang> 1.0.9-1.mga4.tainted
+ Revision: 461965
- update file list
- new version 1.0.9

* Fri May 24 2013 fwang <fwang> 1.0.7-1.mga4.tainted
+ Revision: 425896
- update file list
- new version 1.0.7

* Sat Mar 02 2013 rtp <rtp> 1.0.5-4.mga3
+ Revision: 401057
- disable valgrind BR on arm/mips.

* Tue Jan 29 2013 fwang <fwang> 1.0.5-3.mga3.tainted
+ Revision: 393149
- br opencv

* Sat Jan 12 2013 umeabot <umeabot> 1.0.5-2.mga3.tainted
+ Revision: 352755
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Wed Jan 09 2013 fwang <fwang> 1.0.5-1.mga3.tainted
+ Revision: 343542
- update file list
- new version 1.0.5

* Fri Dec 21 2012 cjw <cjw> 1.0.4-1.mga3.tainted
+ Revision: 333548
- 1.0.4
- drop unused BuildRequires: pkgconfig(libcdaudio)
- add BuildRequires: pkgconfig(libchromaprint) for chromaprint plugin
- add BuildRequires: pkgconfig(dvdnav) pkgconfig(dvdread) for resindvd plugin
- add BuildRequires: pkgconfig(libmpg123) for mpg123 plugin
- add BuildRequires: pkgconfig(zbar) for zbar plugin

* Fri Nov 23 2012 fwang <fwang> 1.0.3-1.mga3.tainted
+ Revision: 321184
- new version 1.0.3

* Thu Nov 08 2012 colin <colin> 1.0.2-2.mga3.tainted
+ Revision: 316273
- Rename the vp8 plugin to rtpvp8 as the real vp8 is now in -good

* Thu Oct 25 2012 fwang <fwang> 1.0.2-1.mga3.tainted
+ Revision: 309999
- update file list
- new version 1.0.2

* Mon Oct 08 2012 fwang <fwang> 1.0.1-1.mga3.tainted
+ Revision: 303374
- update rpm group

* Mon Oct 08 2012 fwang <fwang> 1.0.1-1.mga3
+ Revision: 303362
- update rpm group
- update file list
- new version 1.0.1

* Mon Sep 24 2012 fwang <fwang> 1.0.0-1.mga3.tainted
+ Revision: 297087
- new version 1.0.0

* Tue Sep 18 2012 fwang <fwang> 0.11.99-1.mga3.tainted
+ Revision: 295773
- update file list
- update file list
- new version 0.11.99

* Sat Sep 15 2012 fwang <fwang> 0.11.94-2.mga3.tainted
+ Revision: 294185
- opencv not ready now
- rebuild for rpm gst1.0 provides

* Fri Sep 14 2012 fwang <fwang> 0.11.94-1.mga3.tainted
+ Revision: 293814
- update file list
- update file list
- new version 0.11.94
+ blino <blino>
- package soundtouch plugin (pitch element is required by totem)

* Wed Sep 05 2012 fwang <fwang> 0.11.93-3.mga3.tainted
+ Revision: 288351
- xvid not ported to new api

* Wed Sep 05 2012 fwang <fwang> 0.11.93-3.mga3
+ Revision: 288330
- drop unneed obsoletes so that gst 1.0 and 0.10 can co-exist

* Wed Sep 05 2012 fwang <fwang> 0.11.93-2.mga3
+ Revision: 288324
- drop glib req
- more cleanup on spec
- drop unused obsolete so that we could make 1.0 and 0.10 co-exist
- cleanup spec, and rename devel package so that it won't conflict with gst0.10
+ ovitters <ovitters>
- clean spec

* Tue Sep 04 2012 ovitters <ovitters> 0.11.93-1.mga3
+ Revision: 288230
- br gstreamer-1.0
- imported package gstreamer1.0-plugins-bad