]> git.pld-linux.org Git - packages/gstreamer-plugins-bad.git/blobdiff - gstreamer-plugins-bad.spec
- release 3 (by relup.sh)
[packages/gstreamer-plugins-bad.git] / gstreamer-plugins-bad.spec
index fbb926c4983ed7f29a8c8dce7d019ad7125465aa..284f4e7eff088722c8db1900384876a976cd3537 100644 (file)
-# TODO: libchromaprint, libmpg123 >= 1.13
+# TODO:
+# - OpenSLES (when available on pure Linux, not Android)
 #
 # Conditional build:
 #
 # Conditional build:
-%bcond_with    cdaudio         # cdaudio input plugin [not ported to 1.0]
-%bcond_without amr             # don't build amrwbenc plugin
+%bcond_without amr             # amrwbenc output plugin
+%bcond_with    bluez           # Bluez plugin (not ready for bluez 5)
+%bcond_without chromaprint     # chromaprint fingerprint plugin
+%bcond_without daala           # Daala video encoder/decoder plugin
 %bcond_with    dc1394          # dc1394 input plugin [not ported to 1.0]
 %bcond_with    dc1394          # dc1394 input plugin [not ported to 1.0]
-%bcond_with    dirac           # Dirac codec plugin [not ported to 1.0]
-%bcond_with    directfb        # DirectFB videosink plugin [not ported to 1.0]
-%bcond_without dts             # don't build DTS plugin
-%bcond_without faad            # don't build faad plugin
-%bcond_without gsm             # don't build gsm plugin
-%bcond_with    jasper          # JasPer plugin [not ported to 1.0]
-%bcond_with    kate            # Kate text streams plugin [not ported to 1.0]
-%bcond_with    ladspa          # LADSPA plugin [not ported to 1.0]
-%bcond_with    lv2             # LV2 plugin [not ported to 1.0]
-%bcond_without mjpegtools      # don't build mpeg2enc plugin
-%bcond_without mms             # don't build mms plugin
-%bcond_with    musepack        # don't build musepack plugin [not ported to 1.0]
-%bcond_with    musicbrainz     # musicbrainz plugin [not ported to 1.0]
-%bcond_with    mythtv          # mythtv plugin [not ported to 1.0]
+%bcond_without directfb        # DirectFB videosink plugin
+%bcond_without dts             # DTS audio decoder plugin
+%bcond_without egl             # EGL ???
+%bcond_without faad            # faad audio decoder plugin
+%bcond_without gles            # GLESv2 ???
+%bcond_with    gnustep         # Cocoa support using GNUstep
+%bcond_without gsm             # gsm audio decoder/encoder plugin
+%bcond_without kate            # Kate text streams plugin
+%bcond_without ladspa          # LADSPA plugins bridge plugin
+%bcond_with    libvisual       # libvisualgl plugin [not ported to 1.0]
+%bcond_with    lv2             # LV2 plugins bridge plugin [not ported to 1.0]
+%bcond_without mjpegtools      # mpeg2enc video encoder plugin
+%bcond_without mms             # mms streaming plugin
+%bcond_without mpg123          # MPG123-based MP3 plugin
+%bcond_with    musepack        # musepack audio decoder plugin [not ported to 1.0]
+%bcond_with    mythtv          # mythtv data source plugin [not ported to 1.0]
 %bcond_with    nas             # NAS audiosink plugin [not ported to 1.0]
 %bcond_with    nas             # NAS audiosink plugin [not ported to 1.0]
-%bcond_with    neon            # neonhttpsrc plugin [not ported to 1.0]
-%bcond_with    ofa             # OFA plugin [not ported to 1.0]
-%bcond_with    openal          # OpenAL audiosink plugin [not ported to 1.0]
-%bcond_without opencv          # don't build OpenCV plugin
-%bcond_with    rsvg            # RSVG plugin [not ported to 1.0]
+%bcond_without neon            # neonhttpsrc HTTP client plugin
+%bcond_without ofa             # OFA fingerprint plugin
+%bcond_without openal          # OpenAL audiosink plugin
+%bcond_without opencv          # OpenCV effects plugin
+%bcond_without openexr         # OpenEXR EXR decoder plugin
+%bcond_without opengl          # OpenGL videosink plugin
+%bcond_without openni2         # OpenNI2 device source plugin
+%bcond_without rsvg            # RSVG SVG decoder/overlay plugin
+%bcond_without sbc             # SBC bluetooth audio codec plugin
 %bcond_with    sdl             # SDL audio/videosink plugin [not ported to 1.0]
 %bcond_with    sdl             # SDL audio/videosink plugin [not ported to 1.0]
-%bcond_with    sndfile         # sndfile plugin [not ported to 1.0]
-%bcond_with    swfdec          # swfdec plugin [not ready for swfdec >= 0.4]
-%bcond_without spc             # don't build spc plugin
-%bcond_with    timidity        # timidity plugin [not ported to 1.0]
-%bcond_with    uvch264         # uvch264 plugin [not ported to 1.0]
-%bcond_without wavpack         # don't build wavpack plugin
-%bcond_without wayland         # Wayland videosink plugin
-%bcond_with    wildmidi        # wildmidi plugin [not ported to 1.0]
+%bcond_without sndfile         # sndfile audio files encoder/decoder plugin
+%bcond_without spc             # spc audio decoder plugin
+%bcond_without srtp            # SRTP decoder/encoder plugin
+%bcond_with    timidity        # timidity MIDI files decoder plugin [not ported to 1.0]
+%bcond_without uvch264         # uvch264 cameras plugin
+%bcond_without vdpau           # VDPAU decoder/videopostprocess/videosink plugin
+%bcond_without wayland         # Wayland videosink plugin and Wayland EGL support
+%bcond_without wildmidi        # wildmidi MIDI files decoder plugin
 %bcond_with    xvid            # XviD plugin [not ported to 1.0]
 %bcond_with    xvid            # XviD plugin [not ported to 1.0]
-%bcond_with    vdpau           # VDPAU library and plugin [disabled in 1.0]
 %bcond_with    zvbi            # zvbi-based teletextdec plugin [not ported to 1.0]
 %bcond_with    zvbi            # zvbi-based teletextdec plugin [not ported to 1.0]
+%bcond_without examples        # examples build
+
+%if %{without egl}
+%undefine with_wayland
+%endif
 
 %define                gstname         gst-plugins-bad
 %define                gst_major_ver   1.0
 
 %define                gstname         gst-plugins-bad
 %define                gst_major_ver   1.0
-%define                gst_req_ver     1.0.0
-%define                gstpb_req_ver   1.0.0
+%define                gst_req_ver     1.4.0
+%define                gstpb_req_ver   1.4.0
 %include       /usr/lib/rpm/macros.gstreamer
 Summary:       Bad GStreamer Streaming-media framework plugins
 Summary(pl.UTF-8):     Złe wtyczki do środowiska obróbki strumieni GStreamer
 Name:          gstreamer-plugins-bad
 %include       /usr/lib/rpm/macros.gstreamer
 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.0.0
-Release:       1
+Version:       1.4.3
+Release:       3
 License:       LGPL v2+
 Group:         Libraries
 Source0:       http://gstreamer.freedesktop.org/src/gst-plugins-bad/%{gstname}-%{version}.tar.xz
 License:       LGPL v2+
 Group:         Libraries
 Source0:       http://gstreamer.freedesktop.org/src/gst-plugins-bad/%{gstname}-%{version}.tar.xz
-# Source0-md5: f2d2c432917fb639a510bb3ce85c5329
+# Source0-md5: 77c6bf4b7a328f03860a59171aa1bec5
 Patch0:                %{name}-libdts.patch
 Patch1:                %{name}-timidity.patch
 Patch2:                %{name}-nas.patch
 Patch0:                %{name}-libdts.patch
 Patch1:                %{name}-timidity.patch
 Patch2:                %{name}-nas.patch
-Patch3:                %{name}-opencv.patch
+Patch3:                %{name}-doc.patch
 URL:           http://gstreamer.freedesktop.org/
 URL:           http://gstreamer.freedesktop.org/
-BuildRequires: autoconf >= 2.62
+BuildRequires: autoconf >= 2.68
 BuildRequires: automake >= 1:1.11
 BuildRequires: docbook-dtd412-xml
 BuildRequires: gettext-devel >= 0.17
 BuildRequires: automake >= 1:1.11
 BuildRequires: docbook-dtd412-xml
 BuildRequires: gettext-devel >= 0.17
-BuildRequires: glib2-devel >= 1:2.32
+BuildRequires: glib2-devel >= 1:2.32.0
+BuildRequires: gobject-introspection-devel >= 1.31.1
 BuildRequires: gstreamer-devel >= %{gst_req_ver}
 BuildRequires: gstreamer-plugins-base-devel >= %{gstpb_req_ver}
 BuildRequires: gstreamer-devel >= %{gst_req_ver}
 BuildRequires: gstreamer-plugins-base-devel >= %{gstpb_req_ver}
-BuildRequires: gtk+3-devel >= 3.0.0
 BuildRequires: gtk-doc >= 1.12
 BuildRequires: libtool >= 1.4
 BuildRequires: gtk-doc >= 1.12
 BuildRequires: libtool >= 1.4
-BuildRequires: orc-devel >= 0.4.16
+BuildRequires: orc-devel >= 0.4.17
 BuildRequires: pkgconfig >= 1:0.9.0
 BuildRequires: python >= 2.1
 BuildRequires: rpmbuild(macros) >= 1.98
 BuildRequires: xorg-lib-libX11-devel
 BuildRequires: pkgconfig >= 1:0.9.0
 BuildRequires: python >= 2.1
 BuildRequires: rpmbuild(macros) >= 1.98
 BuildRequires: xorg-lib-libX11-devel
+%if %{with examples}
+BuildRequires: SDL-devel >= 1.2.0
+BuildRequires: clutter-devel >= 1.8
+BuildRequires: gtk+3-devel >= 3.4
+BuildRequires: xorg-lib-libXcomposite-devel
+%endif
 ##
 ## plugins
 ##
 %{?with_directfb:BuildRequires:        DirectFB-devel >= 1:0.9.24}
 ##
 ## plugins
 ##
 %{?with_directfb:BuildRequires:        DirectFB-devel >= 1:0.9.24}
-%{?with_openal:BuildRequires:  OpenAL-devel >= 1.13.0}
+%{?with_egl:BuildRequires:     EGL-devel}
+%{?with_wayland:BuildRequires: Mesa-libwayland-egl-devel >= 9.0}
+%{?with_openal:BuildRequires:  OpenAL-devel >= 1.14}
+%{?with_openexr:BuildRequires: OpenEXR-devel}
+%{?with_opengl:BuildRequires:  OpenGL-devel}
+%{?with_opengl:BuildRequires:  OpenGL-GLU-devel}
+%{?with_opengl:BuildRequires:  OpenGL-GLX-devel}
+%{?with_gles:BuildRequires:    OpenGLESv2-devel}
+%{?with_openni2:BuildRequires: OpenNI2-devel >= 0.26}
+%{?with_gles:BuildRequires:    Mesa-libGLES-devel}
 %{?with_sdl:BuildRequires:     SDL-devel}
 BuildRequires: alsa-lib-devel >= 0.9.1
 %{?with_sdl:BuildRequires:     SDL-devel}
 BuildRequires: alsa-lib-devel >= 0.9.1
+%{?with_bluez:BuildRequires:   bluez-libs-devel < 5.0}
 BuildRequires: bzip2-devel
 %{?with_rsvg:BuildRequires:    cairo-devel}
 BuildRequires: bzip2-devel
 %{?with_rsvg:BuildRequires:    cairo-devel}
-BuildRequires: celt-devel >= 0.11.0
 BuildRequires: curl-devel >= 7.21.0
 BuildRequires: curl-devel >= 7.21.0
-%{?with_dirac:BuildRequires:   dirac-devel >= 0.10}
+%{?with_daala:BuildRequires:   daala-devel}
+%{?with_bluez:BuildRequires:   dbus-devel}
 BuildRequires: exempi-devel >= 1.99.5
 BuildRequires: faac-devel
 %{?with_faad:BuildRequires:    faad2-devel >= 2.0-2}
 BuildRequires: flite-devel
 BuildRequires: exempi-devel >= 1.99.5
 BuildRequires: faac-devel
 %{?with_faad:BuildRequires:    faad2-devel >= 2.0-2}
 BuildRequires: flite-devel
-BuildRequires: game-music-emu-devel >= 0.5.5
-# when becomes available...
-#BuildRequires:        game-music-emu-devel >= 0.5.6
+BuildRequires: fluidsynth-devel >= 1.0
+BuildRequires: game-music-emu-devel >= 0.5.6
 %{?with_mythtv:BuildRequires:  gmyth-devel >= 0.7}
 %{?with_mythtv:BuildRequires:  gmyth-devel >= 0.7}
-%{?with_jasper:BuildRequires:  jasper-devel}
+BuildRequires: gnutls-devel >= 2.11.3
+%if %{with gnustep}
+BuildRequires: gnustep-base-devel
+BuildRequires: gnustep-gui-devel
+%endif
+BuildRequires: graphene-devel >= 0.99
 %{?with_ladspa:BuildRequires:  ladspa-devel >= 1.12}
 BuildRequires: libass-devel >= 0.9.4
 %{?with_ladspa:BuildRequires:  ladspa-devel >= 1.12}
 BuildRequires: libass-devel >= 0.9.4
-%{?with_cdaudio:BuildRequires: libcdaudio-devel}
+%{?with_chromaprint:BuildRequires:     libchromaprint-devel}
 %{?with_dc1394:BuildRequires:  libdc1394-devel >= 2.0.0}
 %{?with_dts:BuildRequires:     libdts-devel}
 BuildRequires: libdvdnav-devel >= 4.1.2
 %{?with_dc1394:BuildRequires:  libdc1394-devel >= 2.0.0}
 %{?with_dts:BuildRequires:     libdts-devel}
 BuildRequires: libdvdnav-devel >= 4.1.2
@@ -102,18 +135,20 @@ BuildRequires:    libdvdread-devel >= 4.1.2
 BuildRequires: libexif-devel >= 0.6.16
 %{?with_gsm:BuildRequires:     libgsm-devel}
 BuildRequires: libiptcdata-devel >= 1.0.2
 BuildRequires: libexif-devel >= 0.6.16
 %{?with_gsm:BuildRequires:     libgsm-devel}
 BuildRequires: libiptcdata-devel >= 1.0.2
+BuildRequires: libjpeg-devel
 %{?with_kate:BuildRequires:    libkate-devel >= 0.1.7}
 BuildRequires: liblrdf-devel
 BuildRequires: libmimic-devel >= 1.0
 %{?with_mms:BuildRequires:     libmms-devel >= 0.4}
 %{?with_kate:BuildRequires:    libkate-devel >= 0.1.7}
 BuildRequires: liblrdf-devel
 BuildRequires: libmimic-devel >= 1.0
 %{?with_mms:BuildRequires:     libmms-devel >= 0.4}
+%{?with_mpg123:BuildRequires:  libmpg123-devel >= 1.14}
 BuildRequires: libmodplug-devel
 %{?with_musepack:BuildRequires:        libmpcdec-devel >= 1.2}
 BuildRequires: libmodplug-devel
 %{?with_musepack:BuildRequires:        libmpcdec-devel >= 1.2}
-%{?with_musicbrainz:BuildRequires:     libmusicbrainz-devel >= 2.1.0}
 %{?with_ofa:BuildRequires:     libofa-devel >= 0.9.3}
 %{?with_spc:BuildRequires:     libopenspc-devel >= 0.3.99}
 BuildRequires: libpng-devel >= 2:1.2.0
 %{?with_ofa:BuildRequires:     libofa-devel >= 0.9.3}
 %{?with_spc:BuildRequires:     libopenspc-devel >= 0.3.99}
 BuildRequires: libpng-devel >= 2:1.2.0
-%{?with_rsvg:BuildRequires:    librsvg-devel >= 2.14}
+%{?with_rsvg:BuildRequires:    librsvg-devel >= 2.36.2}
 BuildRequires: librtmp-devel
 BuildRequires: librtmp-devel
+BuildRequires: libssh2-devel >= 1.4.3
 # for decklink, modplug, soundtouch
 BuildRequires: libstdc++-devel
 %{?with_sndfile:BuildRequires: libsndfile-devel >= 1.0.16}
 # for decklink, modplug, soundtouch
 BuildRequires: libstdc++-devel
 %{?with_sndfile:BuildRequires: libsndfile-devel >= 1.0.16}
@@ -121,41 +156,47 @@ BuildRequires:    libtheora-devel >= 1.0
 %{?with_kate:BuildRequires:    libtiger-devel >= 0.3.2}
 %{?with_timidity:BuildRequires:        libtimidity-devel}
 %{?with_uvch264:BuildRequires: libusb-devel >= 1.0}
 %{?with_kate:BuildRequires:    libtiger-devel >= 0.3.2}
 %{?with_timidity:BuildRequires:        libtimidity-devel}
 %{?with_uvch264:BuildRequires: libusb-devel >= 1.0}
+%{?with_libvisual:BuildRequires:       libvisual-devel >= 0.4.0}
 BuildRequires: libvpx-devel
 BuildRequires: libvpx-devel
+BuildRequires: libwebp-devel >= 0.2.1
 BuildRequires: libx264-devel >= 0.1.2
 BuildRequires: libx264-devel >= 0.1.2
+BuildRequires: libxml2-devel >= 2.4
 %{?with_mjpegtools:BuildRequires:      mjpegtools-devel >= 2.0.0}
 %{?with_nas:BuildRequires:     nas-devel}
 %{?with_neon:BuildRequires:    neon-devel >= 0.27.0}
 %{?with_mjpegtools:BuildRequires:      mjpegtools-devel >= 2.0.0}
 %{?with_nas:BuildRequires:     nas-devel}
 %{?with_neon:BuildRequires:    neon-devel >= 0.27.0}
+# for hls (gstfragmented plugin)
+BuildRequires: nettle-devel
 %if %{with opencv}
 BuildRequires: opencv-devel >= 1:2.2.0
 BuildRequires: opencv-devel < 1:2.5.0
 %endif
 %if %{with opencv}
 BuildRequires: opencv-devel >= 1:2.2.0
 BuildRequires: opencv-devel < 1:2.5.0
 %endif
+BuildRequires: openjpeg-devel >= 1
 BuildRequires: openssl-devel >= 0.9.5
 BuildRequires: opus-devel >= 0.9.4
 BuildRequires: openssl-devel >= 0.9.5
 BuildRequires: opus-devel >= 0.9.4
+%{?with_sbc:BuildRequires:     sbc-devel >= 1.0}
 BuildRequires: schroedinger-devel >= 1.0.10
 %{?with_lv2:BuildRequires:     slv2-devel >= 0.6.6}
 BuildRequires: soundtouch-devel >= 1.4
 BuildRequires: spandsp-devel >= 1:0.0.6
 BuildRequires: schroedinger-devel >= 1.0.10
 %{?with_lv2:BuildRequires:     slv2-devel >= 0.6.6}
 BuildRequires: soundtouch-devel >= 1.4
 BuildRequires: spandsp-devel >= 1:0.0.6
-%if %{with swfdec}
-BuildRequires: swfdec-devel < 0.4.0
-BuildRequires: swfdec-devel >= 0.3.6
-%endif
+%{?with_srtp:BuildRequires:    srtp-devel}
 %{?with_vdpau:BuildRequires:   libvdpau-devel}
 BuildRequires: twolame-devel
 %{?with_uvch264:BuildRequires: udev-glib-devel}
 BuildRequires: vo-aacenc-devel >= 0.1.0
 %{?with_amr:BuildRequires:     vo-amrwbenc-devel >= 0.1.0}
 %{?with_vdpau:BuildRequires:   libvdpau-devel}
 BuildRequires: twolame-devel
 %{?with_uvch264:BuildRequires: udev-glib-devel}
 BuildRequires: vo-aacenc-devel >= 0.1.0
 %{?with_amr:BuildRequires:     vo-amrwbenc-devel >= 0.1.0}
-# wayland-client
-%{?with_wayland:BuildRequires: wayland-devel >= 0.95.0}
+# wayland-client, wayland-cursor, wayland-scanner
+%{?with_wayland:BuildRequires: wayland-devel >= 1.4.0}
 %{?with_wildmidi:BuildRequires:        wildmidi-devel}
 BuildRequires: xorg-lib-libX11-devel
 %{?with_xvid:BuildRequires:    xvid-devel >= 1.3.0}
 BuildRequires: zbar-devel >= 0.9
 %{?with_zvbi:BuildRequires:    zvbi-devel >= 0.2}
 %{?with_wildmidi:BuildRequires:        wildmidi-devel}
 BuildRequires: xorg-lib-libX11-devel
 %{?with_xvid:BuildRequires:    xvid-devel >= 1.3.0}
 BuildRequires: zbar-devel >= 0.9
 %{?with_zvbi:BuildRequires:    zvbi-devel >= 0.2}
-Requires:      glib2 >= 1:2.32
+Requires:      glib2 >= 1:2.32.0
 Requires:      gstreamer >= %{gst_req_ver}
 Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
 Requires:      gstreamer >= %{gst_req_ver}
 Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
-Requires:      orc >= 0.4.16
+Requires:      orc >= 0.4.17
+Obsoletes:     gstreamer-cdaudio
+Obsoletes:     gstreamer-plugins-gl
 Obsoletes:     gstreamer-quicktime
 Obsoletes:     gstreamer-vcd
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Obsoletes:     gstreamer-quicktime
 Obsoletes:     gstreamer-vcd
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -184,6 +225,9 @@ Summary:    Header files and API documentation for gstapp library
 Summary(pl.UTF-8):     Pliki nagłówkowe i dokumentacja API biblioteki gstapp
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
 Summary(pl.UTF-8):     Pliki nagłówkowe i dokumentacja API biblioteki gstapp
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
+Requires:      gstreamer-devel >= %{gst_req_ver}
+Obsoletes:     gstreamer-plugins-gl-devel
+Obsoletes:     gstreamer-plugins-gl-apidocs
 
 %description devel
 Header files and API documentation for gstapp library.
 
 %description devel
 Header files and API documentation for gstapp library.
@@ -260,31 +304,31 @@ GStreamer NAS audio output plugin.
 %description -n gstreamer-audiosink-nas -l pl.UTF-8
 Wtyczka wyjścia dźwięku NAS dla GStreamera.
 
 %description -n gstreamer-audiosink-nas -l pl.UTF-8
 Wtyczka wyjścia dźwięku NAS dla GStreamera.
 
-%package -n gstreamer-cdaudio
-Summary:       GStreamer plugin for CD audio input using libcdaudio
-Summary(pl.UTF-8):     Wtyczka do GStreamera odtwarzająca płyty CD-Audio przy użyciu libcdaudio
+%package -n gstreamer-bluez
+Summary:       GStreamer plugin for Bluez-based bluetooth support
+Summary(pl.UTF-8):     Wtyczka GStreamera do obsługi bluetooth w oparciu o Bluez
 Group:         Libraries
 Group:         Libraries
-Requires:      gstreamer >= %{gst_req_ver}
+Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
+Obsoletes:     gstreamer-bluetooth
 
 
-%description -n gstreamer-cdaudio
-Plugin for playing audio tracks using libcdaudio under GStreamer.
+%description -n gstreamer-bluez
+GStreamer plugin for Bluez-based bluetooth support.
 
 
-%description -n gstreamer-cdaudio -l pl.UTF-8
-Wtyczka do odtwarzania ścieżek dźwiękowych pod GStreamerem za pomocą
-libcdaudio.
+%description -n gstreamer-bluez -l pl.UTF-8
+Wtyczka GStreamera do obsługi bluetooth w oparciu o Bluez.
 
 
-%package -n gstreamer-celt
-Summary:       GStreamer Celt audio codec plugin
-Summary(pl.UTF-8):     Wtyczka kodeka dźwięku Celt do GStreamera
+%package -n gstreamer-chromaprint
+Summary:       GStreamer Chromaprint audio fingerprinting plugin
+Summary(pl.UTF-8):     Wtyczka Chromaprint do odcisków identyfikacyjnych dźwięku dla GStreamera
 Group:         Libraries
 Requires:      gstreamer >= %{gst_req_ver}
 Group:         Libraries
 Requires:      gstreamer >= %{gst_req_ver}
-Requires:      celt >= 0.11.0
 
 
-%description -n gstreamer-celt
-GStreamer Celt audio encoder and decoder plugin.
+%description -n gstreamer-chromaprint
+GStreamer Chromaprint audio fingerprinting plugin.
 
 
-%description -n gstreamer-celt -l pl.UTF-8
-Wtyczka GStreamera kodująca i dekodująca dźwięk w formacie Celt.
+%description -n gstreamer-chromaprint -l pl.UTF-8
+Wtyczka GStreamera wykonująca odciski identyfikacyjne dźwięku przy
+użyciu biblioteki Chromaprint.
 
 %package -n gstreamer-curl
 Summary:       GStreamer cURL network sink plugin
 
 %package -n gstreamer-curl
 Summary:       GStreamer cURL network sink plugin
@@ -292,6 +336,7 @@ Summary(pl.UTF-8):  Wtyczka wyjścia sieciowego cURL dla GStreamera
 Group:         Libraries
 Requires:      gstreamer >= %{gst_req_ver}
 Requires:      curl-libs >= 7.21.0
 Group:         Libraries
 Requires:      gstreamer >= %{gst_req_ver}
 Requires:      curl-libs >= 7.21.0
+Requires:      libssh2 >= 1.4.3
 
 %description -n gstreamer-curl
 GStreamer network sink plugin that uses libcurl as a client to upload
 
 %description -n gstreamer-curl
 GStreamer network sink plugin that uses libcurl as a client to upload
@@ -301,6 +346,18 @@ data to a server (e.g. HTTP or FTP).
 Wtyczka wyjścia sieciowego GStreamera wykorzystująca libcurl jako
 klienta do wysyłania danych na serwer (np. HTTP lub FTP).
 
 Wtyczka wyjścia sieciowego GStreamera wykorzystująca libcurl jako
 klienta do wysyłania danych na serwer (np. HTTP lub FTP).
 
+%package -n gstreamer-daala
+Summary:       GStreamer Daala video encoder/decoder plugin
+Summary(pl.UTF-8):     Wtyczka kodera/dekodera obrazu Daala GStreamera
+Group:         Libraries
+Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
+
+%description -n gstreamer-daala
+GStreamer Daala video encoder/decoder plugin.
+
+%description -n gstreamer-daala -l pl.UTF-8
+Wtyczka kodera/dekodera obrazu Daala GStreamera.
+
 %package -n gstreamer-dc1394
 Summary:       GStreamer 1394 IIDC (Firewire digital cameras) video source plugin
 Summary(pl.UTF-8):     Wtyczka źródła obrazu 1394 IIDC (z kamer cyfrowych Firewire) do GStreamera
 %package -n gstreamer-dc1394
 Summary:       GStreamer 1394 IIDC (Firewire digital cameras) video source plugin
 Summary(pl.UTF-8):     Wtyczka źródła obrazu 1394 IIDC (z kamer cyfrowych Firewire) do GStreamera
@@ -314,19 +371,6 @@ GStreamer 1394 IIDC (Firewire digital cameras) video source plugin.
 Wtyczka źródła obrazu 1394 IIDC (z kamer cyfrowych Firewire) do
 GStreamera.
 
 Wtyczka źródła obrazu 1394 IIDC (z kamer cyfrowych Firewire) do
 GStreamera.
 
-%package -n gstreamer-dirac
-Summary:       GStreamer Dirac plugin
-Summary(pl.UTF-8):     Wtyczka Dirac do GStreamera
-Group:         Libraries
-Requires:      dirac >= 0.10
-Requires:      gstreamer >= %{gst_req_ver}
-
-%description -n gstreamer-dirac
-GStreamer Dirac video decoder/encoder plugin.
-
-%description -n gstreamer-dirac -l pl.UTF-8
-Wtyczka dekodująca i kodująca obraz Dirac do GStreamera.
-
 %package -n gstreamer-dts
 Summary:       GStreamer DTS plugin
 Summary(pl.UTF-8):     Wtyczka DTS do GStreamera
 %package -n gstreamer-dts
 Summary:       GStreamer DTS plugin
 Summary(pl.UTF-8):     Wtyczka DTS do GStreamera
@@ -351,11 +395,26 @@ Plugin for Flite support.
 %description -n gstreamer-flite -l pl.UTF-8
 Wtyczka do GStreamera obsługująca Flite.
 
 %description -n gstreamer-flite -l pl.UTF-8
 Wtyczka do GStreamera obsługująca Flite.
 
+%package -n gstreamer-fluidsynth
+Summary:       GStreamer FluidSynth MIDI plugin
+Summary(pl.UTF-8):     Wtyczka FluidSynth MIDI do GStreamera
+Group:         Libraries
+# for generic gstmidi plugin
+Requires:      %{name} = %{version}-%{release}
+Requires:      fluidsynth >= 1.0
+
+%description -n gstreamer-fluidsynth
+GStreamer FluidSynth MIDI plugin.
+
+%description -n gstreamer-fluidsynth -l pl.UTF-8
+Wtyczka FluidSynth MIDI do GStreamera.
+
 %package -n gstreamer-gme
 Summary:       GStreamer GME Audio Decoder plugin
 Summary(pl.UTF-8):     Wtyczka dekodująca GME do GStreamera
 Group:         Libraries
 Requires:      gstreamer >= %{gst_req_ver}
 %package -n gstreamer-gme
 Summary:       GStreamer GME Audio Decoder plugin
 Summary(pl.UTF-8):     Wtyczka dekodująca GME do GStreamera
 Group:         Libraries
 Requires:      gstreamer >= %{gst_req_ver}
+Requires:      game-music-emu >= 0.5.6
 
 %description -n gstreamer-gme
 GStreamer GME Audio Decoder plugin.
 
 %description -n gstreamer-gme
 GStreamer GME Audio Decoder plugin.
@@ -367,7 +426,7 @@ Wtyczka dekodująca GME do GStreamera.
 Summary:       GStreamer GSettings plugin
 Summary(pl.UTF-8):     Wtyczka GSettings do GStreamera
 Group:         Libraries
 Summary:       GStreamer GSettings plugin
 Summary(pl.UTF-8):     Wtyczka GSettings do GStreamera
 Group:         Libraries
-Requires:      glib2 >= 1:2.32
+Requires:      glib2 >= 1:2.32.0
 Requires:      gstreamer >= %{gst_req_ver}
 
 %description -n gstreamer-gsettings
 Requires:      gstreamer >= %{gst_req_ver}
 
 %description -n gstreamer-gsettings
@@ -468,6 +527,19 @@ GStreamer mms plugin.
 %description -n gstreamer-mms -l pl.UTF-8
 Wtyczka mms do GStreamera.
 
 %description -n gstreamer-mms -l pl.UTF-8
 Wtyczka mms do GStreamera.
 
+%package -n gstreamer-mpg123
+Summary:       GStreamer mpg123 plugin
+Summary(pl.UTF-8):     Wtyczka mpg123 do GStreamera
+Group:         Libraries
+Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
+Requires:      libmpg123 >= 1.14
+
+%description -n gstreamer-mpg123
+GStreamer mpg123 plugin for MP3 playback.
+
+%description -n gstreamer-mpg123 -l pl.UTF-8
+Wtyczka mpg123 do GStreamera, odtwarzająca MP3.
+
 %package -n gstreamer-musepack
 Summary:       GStreamer musepack plugin
 Summary(pl.UTF-8):     Wtyczka musepack do GStreamera
 %package -n gstreamer-musepack
 Summary:       GStreamer musepack plugin
 Summary(pl.UTF-8):     Wtyczka musepack do GStreamera
@@ -492,18 +564,6 @@ GStreamer MythTV plugin.
 %description -n gstreamer-mythtv -l pl.UTF-8
 Wtyczka MythTV do GStreamera.
 
 %description -n gstreamer-mythtv -l pl.UTF-8
 Wtyczka MythTV do GStreamera.
 
-%package -n gstreamer-musicbrainz
-Summary:       GStreamer musicbrainz plugin
-Summary(pl.UTF-8):     Wtyczka musicbrainz do GStreamera
-Group:         Libraries
-Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
-
-%description -n gstreamer-musicbrainz
-GStreamer musicbrainz plugin - a TRM signature producer.
-
-%description -n gstreamer-musicbrainz -l pl.UTF-8
-Wtyczka musicbrainz do GStreamera, tworząca sygnatury TRM.
-
 %package -n gstreamer-neon
 Summary:       GStreamer neon HTTP source plugin
 Summary(pl.UTF-8):     Wtyczka źródła HTTP neon do GStreamera
 %package -n gstreamer-neon
 Summary:       GStreamer neon HTTP source plugin
 Summary(pl.UTF-8):     Wtyczka źródła HTTP neon do GStreamera
@@ -536,6 +596,7 @@ plików dźwiękowych.
 Summary:       GStreamer OpenAL audio input/output plugin
 Summary(pl.UTF-8):     Wtyczka wejścia/wyjścia dźwięku OpenAL do GStreamera
 Group:         Libraries
 Summary:       GStreamer OpenAL audio input/output plugin
 Summary(pl.UTF-8):     Wtyczka wejścia/wyjścia dźwięku OpenAL do GStreamera
 Group:         Libraries
+Requires:      OpenAL >= 1.14
 Requires:      gstreamer >= %{gst_req_ver}
 Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
 Provides:      gstreamer-audiosink = %{version}
 Requires:      gstreamer >= %{gst_req_ver}
 Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
 Provides:      gstreamer-audiosink = %{version}
@@ -566,6 +627,68 @@ facedetect, faceblur, edgedetect, cvsobel, cvsmooth, cvlaplace,
 cverode, cvequalizehist, cvdilate, textwrite, templatematch,
 pyramidsegment.
 
 cverode, cvequalizehist, cvdilate, textwrite, templatematch,
 pyramidsegment.
 
+%package -n gstreamer-openexr
+Summary:       GStreamer OpenEXR plugin
+Summary(pl.UTF-8):     Wtyczka OpenEXR do GStreamera
+Group:         Libraries
+Requires:      gstreamer >= %{gst_req_ver}
+Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
+
+%description -n gstreamer-openexr
+GStreamer OpenEXR plugin - OpenEXR-based EXR streams decoder.
+
+%description -n gstreamer-openexr -l pl.UTF-8
+Wtyczka OpenEXR do GStreamera - dekoder strumieni EXR oparty na
+bibliotece OpenEXR.
+
+%package -n gstreamer-opengl
+Summary:       GStreamer OpenGL video output plugin
+Summary(pl.UTF-8):     Wtyczka wyjścia obrazu OpenGL do GStreamera
+Group:         Libraries
+Requires:      %{name} = %{version}-%{release}
+Requires:      gstreamer >= %{gst_req_ver}
+Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
+Provides:      gstreamer-videosink = %{version}
+Obsoletes:     gstreamer-videosink-egl-gles
+
+%description -n gstreamer-opengl
+GStreamer OpenGL support plugin, providing video sink.
+
+%description -n gstreamer-opengl -l pl.UTF-8
+Wtyczka obsługująca OpenGL do GStreamera, zapewniająca wyjście
+obrazu.
+
+%package -n gstreamer-openjpeg
+Summary:       GStreamer OpenJPEG plugin
+Summary(pl.UTF-8):     Wtyczka OpenJPEG do GStreamera
+Group:         Libraries
+Requires:      gstreamer >= %{gst_req_ver}
+Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
+Obsoletes:     gstreamer-jasper
+
+%description -n gstreamer-openjpeg
+GStreamer OpenJPEG plugin - OpenJPEG-based JPEG2000 decoder/encoder.
+
+%description -n gstreamer-openjpeg -l pl.UTF-8
+Wtyczka OpenJPEG do GStreamera - koder/dekoder JPEG2000 oparty na
+bibliotece OpenJPEG.
+
+%package -n gstreamer-openni2
+Summary:       GStreamer OpenNI2 video input plugin
+Summary(pl.UTF-8):     Wtyczka wejścia obrazu OpenNI2 do GStreamera
+Group:         Libraries
+Requires:      %{name} = %{version}-%{release}
+Requires:      gstreamer >= %{gst_req_ver}
+Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
+
+%description -n gstreamer-openni2
+GStreamer OpenNI2 plugin to extract readings from an OpenNI supported
+device (Kinect etc.).
+
+%description -n gstreamer-openni2 -l pl.UTF-8
+Wtyczka OpenNI2 do GStreamera, pobierająca odczyty z urządzeń
+obsługiwanych przez bibliotekę OpenNI (np. Kinect).
+
 %package -n gstreamer-opus
 Summary:       GStreamer OPUS audio decoder/encoder plugin
 Summary(pl.UTF-8):     Wtyczka kodera/dekodera dźwięku OPUS do GStreamera
 %package -n gstreamer-opus
 Summary:       GStreamer OPUS audio decoder/encoder plugin
 Summary(pl.UTF-8):     Wtyczka kodera/dekodera dźwięku OPUS do GStreamera
@@ -573,6 +696,7 @@ Group:              Libraries
 Requires:      gstreamer >= %{gst_req_ver}
 Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
 Requires:      opus >= 0.9.4
 Requires:      gstreamer >= %{gst_req_ver}
 Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
 Requires:      opus >= 0.9.4
+Obsoletes:     gstreamer-celt
 
 %description -n gstreamer-opus
 GStreamer OPUS audio decoder/encoder plugin.
 
 %description -n gstreamer-opus
 GStreamer OPUS audio decoder/encoder plugin.
@@ -594,6 +718,19 @@ GStreamer Resin DVD playback plugin.
 %description -n gstreamer-resindvd -l pl.UTF-8
 Wtyczka odtwarzania Resin DVD do GStreamera.
 
 %description -n gstreamer-resindvd -l pl.UTF-8
 Wtyczka odtwarzania Resin DVD do GStreamera.
 
+%package -n gstreamer-rsvg
+Summary:       GStreamer plugin for decoding SVG images
+Summary(pl.UTF-8):     Wtyczka GStreamera do dekodowania obrazów SVG
+Group:         Libraries
+Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
+Requires:      librsvg >= 2.36.2
+
+%description -n gstreamer-rsvg
+GStreamer plugin for decoding SVG images.
+
+%description -n gstreamer-rsvg -l pl.UTF-8
+Wtyczka GStreamera do dekodowania obrazów SVG.
+
 %package -n gstreamer-rtmp
 Summary:       RTMP stream input plugin for GStreamer
 Summary(pl.UTF-8):     Wtyczka strumieni wejściowych RTMP dla GStreamera
 %package -n gstreamer-rtmp
 Summary:       RTMP stream input plugin for GStreamer
 Summary(pl.UTF-8):     Wtyczka strumieni wejściowych RTMP dla GStreamera
@@ -611,12 +748,26 @@ Wtyczka GStreamera czytająca dane z lokalnego lub zdalnego miejsca
 określonego URI przy użyciu dowolnego protokołu obsługiwanego przez
 bibliotekę RTMP: rtmp, rtmpt, rtmps, rtmpe, rtmpfp, rtmpte lub rtmpts.
 
 określonego URI przy użyciu dowolnego protokołu obsługiwanego przez
 bibliotekę RTMP: rtmp, rtmpt, rtmps, rtmpe, rtmpfp, rtmpte lub rtmpts.
 
+%package -n gstreamer-sbc
+Summary:       GStreamer SBC plugin
+Summary(pl.UTF-8):     Wtyczka SBC dla GStreamera
+Group:         Libraries
+Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
+Requires:      sbc >= 1.0
+
+%description -n gstreamer-sbc
+SBC bluetooth audio codec plugin for GStreamer.
+
+%description -n gstreamer-sbc -l pl.UTF-8
+Wtyczka kodeka dźwięku bluetooth SBC dla GStreamera.
+
 %package -n gstreamer-schroedinger
 Summary:       Schroedinger plugin for GStreamer
 Summary(pl.UTF-8):     Wtyczka Schroedinger do GStreamera
 Group:         Libraries
 Requires:      gstreamer >= %{gst_req_ver}
 Requires:      schroedinger >= 1.0.10
 %package -n gstreamer-schroedinger
 Summary:       Schroedinger plugin for GStreamer
 Summary(pl.UTF-8):     Wtyczka Schroedinger do GStreamera
 Group:         Libraries
 Requires:      gstreamer >= %{gst_req_ver}
 Requires:      schroedinger >= 1.0.10
+Obsoletes:     gstreamer-dirac
 Obsoletes:     gstreamer-schroedinger = 1.0.7
 
 %description -n gstreamer-schroedinger
 Obsoletes:     gstreamer-schroedinger = 1.0.7
 
 %description -n gstreamer-schroedinger
@@ -682,18 +833,17 @@ GStreamer Plugin for playing SPC files using OpenSPC library.
 Wtyczka GStreamera odtwarzająca pliki SPC przy użyciu biblioteki
 OpenSPC.
 
 Wtyczka GStreamera odtwarzająca pliki SPC przy użyciu biblioteki
 OpenSPC.
 
-%package -n gstreamer-swfdec
-Summary:       GStreamer Flash redering plugin
-Summary(pl.UTF-8):     Wtyczka renderująca animacje flash dla GStreamera
+%package -n gstreamer-srtp
+Summary:       GStreamer plugin for encoding/decoding SRTP
+Summary(pl.UTF-8):     Wtyczka GStremaera do kodowania/dekodowania SRTP
 Group:         Libraries
 Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
 Group:         Libraries
 Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
-Requires:      swfdec >= 0.3.6
 
 
-%description -n gstreamer-swfdec
-Plugin for rendering Flash animations using swfdec library.
+%description -n gstreamer-srtp
+GStreamer plugin for encoding/decoding SRTP.
 
 
-%description -n gstreamer-swfdec -l pl.UTF-8
-Wtyczka renderująca animacje flash w oparciu o bibliotekę swfdec.
+%description -n gstreamer-srtp -l pl.UTF-8
+Wtyczka GStremaera do kodowania/dekodowania SRTP.
 
 %package -n gstreamer-teletextdec
 Summary:       teletextdec plugin for GStreamer
 
 %package -n gstreamer-teletextdec
 Summary:       teletextdec plugin for GStreamer
@@ -719,6 +869,35 @@ timidity plugin for GStreamer.
 %description -n gstreamer-timidity -l pl.UTF-8
 Wtyczka timidity do GStreamera.
 
 %description -n gstreamer-timidity -l pl.UTF-8
 Wtyczka timidity do GStreamera.
 
+%package -n gstreamer-uvch264
+Summary:       GStreamer plugin for UVC compliant H264 encoding cameras
+Summary(pl.UTF-8):     Wtyczka GStreamera do kamer kodujących w H264 zgodnych z UVC
+Group:         Libraries
+# for libgstbasecamerabin
+Requires:      %{name} = %{version}-%{release}
+
+%description -n gstreamer-uvch264
+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
+Group:         Libraries
+# for libgstcodecparsers
+Requires:      %{name} = %{version}-%{release}
+# videosink commented out in gstvdpau.c?
+#Provides:     gstreamer-videosink = %{version}
+
+%description -n gstreamer-vdpau
+GStreamer VDPAU plugin. It currently implements MPEG decoding.
+
+%description -n gstreamer-vdpau -l pl.UTF-8
+Wtyczka GStreamera VDPAU. Obecnie ma zaimplementowane dekodowanie
+obrazu MPEG.
+
 %package -n gstreamer-videosink-directfb
 Summary:       GStreamer DirectFB output plugin
 Summary(pl.UTF-8):     Wtyczka wyjścia obrazu DirectFB do GStreamera
 %package -n gstreamer-videosink-directfb
 Summary:       GStreamer DirectFB output plugin
 Summary(pl.UTF-8):     Wtyczka wyjścia obrazu DirectFB do GStreamera
@@ -753,6 +932,7 @@ Summary:    GStreamer plugin for outputing to Wayland
 Summary(pl.UTF-8):     Wtyczka wyjścia Wayland do GStreamera
 Group:         Libraries
 Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
 Summary(pl.UTF-8):     Wtyczka wyjścia Wayland do GStreamera
 Group:         Libraries
 Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
+Requires:      wayland >= 1.4.0
 Provides:      gstreamer-videosink = %{version}
 
 %description -n gstreamer-videosink-wayland
 Provides:      gstreamer-videosink = %{version}
 
 %description -n gstreamer-videosink-wayland
@@ -776,6 +956,19 @@ AAC audio encoder plugin for GStreamer using VisualOn library.
 Wtyczka kodera dźwięku AAC do GStreamera, wykorzystująca bibliotekę
 VisualOn.
 
 Wtyczka kodera dźwięku AAC do GStreamera, wykorzystująca bibliotekę
 VisualOn.
 
+%package -n gstreamer-webp
+Summary:       GStreamer plugin for decoding WebP images
+Summary(pl.UTF-8):     Wtyczka GStreamera do dekodowania obrazów WebP
+Group:         Libraries
+Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
+Requires:      libwebp >= 0.2.1
+
+%description -n gstreamer-webp
+GStreamer plugin for decoding WebP images.
+
+%description -n gstreamer-webp -l pl.UTF-8
+Wtyczka GStreamera do dekodowania obrazów WebP.
+
 %package -n gstreamer-wildmidi
 Summary:       wildmidi plugin for GStreamer
 Summary(pl.UTF-8):     Wtyczka wildmidi do GStreamera
 %package -n gstreamer-wildmidi
 Summary:       wildmidi plugin for GStreamer
 Summary(pl.UTF-8):     Wtyczka wildmidi do GStreamera
@@ -793,6 +986,7 @@ Summary:    GStreamer xvid decoder plugin
 Summary(pl.UTF-8):     Wtyczka do GStreamera dekodująca przy użyciu biblioteki xvid
 Group:         Libraries
 Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
 Summary(pl.UTF-8):     Wtyczka do GStreamera dekodująca przy użyciu biblioteki xvid
 Group:         Libraries
 Requires:      gstreamer-plugins-base >= %{gstpb_req_ver}
+Obsoletes:     gstreamer-divx
 
 %description -n gstreamer-xvid
 GStreamer xvid decoder plugin.
 
 %description -n gstreamer-xvid
 GStreamer xvid decoder plugin.
@@ -827,27 +1021,36 @@ Wtyczka do GStreamera skanująca kody kreskowe.
 %{__autoheader}
 %{__automake}
 %configure \
 %{__autoheader}
 %{__automake}
 %configure \
-       %{!?with_cdaudio:--disable-cdaudio} \
-       %{!?with_dirac:--disable-dirac} \
+       %{!?with_gnustep:--disable-cocoa} \
+       %{!?with_daala:--disable-daala} \
        %{!?with_dts:--disable-dts} \
        %{!?with_dts:--disable-dts} \
+       %{!?with_egl:--disable-egl} \
+       %{!?with_examples:--disable-examples} \
+       %{!?with_gles:--disable-gles2} \
        %{!?with_faad:--disable-faad} \
        %{!?with_faad:--disable-faad} \
+       %{!?with_opengl:--disable-glx} \
        %{!?with_gsm:--disable-gsm} \
        %{!?with_ladspa:--disable-ladspa} \
        %{!?with_mms:--disable-libmms} \
        %{!?with_gsm:--disable-gsm} \
        %{!?with_ladspa:--disable-ladspa} \
        %{!?with_mms:--disable-libmms} \
+       %{!?with_libvisual:--disable-libvisual} \
        %{!?with_mjpegtools:--disable-mpeg2enc} \
        %{!?with_musepack:--disable-musepack} \
        %{!?with_neon:--disable-neon} \
        %{!?with_ofa:--disable-ofa} \
        %{!?with_mjpegtools:--disable-mpeg2enc} \
        %{!?with_musepack:--disable-musepack} \
        %{!?with_neon:--disable-neon} \
        %{!?with_ofa:--disable-ofa} \
+       %{!?with_opengl:--disable-opengl} \
+       %{!?with_openni2:--disable-openni2} \
        %{!?with_sdl:--disable-sdl} \
        %{!?with_sdl:--disable-sdltest} \
        %{!?with_spc:--disable-spc} \
        %{!?with_sdl:--disable-sdl} \
        %{!?with_sdl:--disable-sdltest} \
        %{!?with_spc:--disable-spc} \
-       %{!?with_swfdec:--disable-swfdec} \
+       %{!?with_uvch264:--disable-uvch264} \
        %{!?with_amr:--disable-voamrwbenc} \
        %{!?with_amr:--disable-voamrwbenc} \
+       %{!?with_wayland:--disable-wayland} \
        %{!?with_xvid:--disable-xvid} \
        --disable-silent-rules \
        --disable-static \
        --enable-experimental \
        --enable-gtk-doc \
        %{!?with_xvid:--disable-xvid} \
        --disable-silent-rules \
        --disable-static \
        --enable-experimental \
        --enable-gtk-doc \
+       --with-egl-window-system=x11 \
        --with-gtk=3.0 \
        --with-html-dir=%{_gtkdocdir}
 
        --with-gtk=3.0 \
        --with-html-dir=%{_gtkdocdir}
 
@@ -875,128 +1078,138 @@ rm -rf $RPM_BUILD_ROOT
 %files -f %{gstname}-%{gst_major_ver}.lang
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README RELEASE
 %files -f %{gstname}-%{gst_major_ver}.lang
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README RELEASE
+%attr(755,root,root) %{_libdir}/libgstbadbase-%{gst_major_ver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgstbadbase-%{gst_major_ver}.so.0
+%attr(755,root,root) %{_libdir}/libgstbadvideo-%{gst_major_ver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgstbadvideo-%{gst_major_ver}.so.0
 %attr(755,root,root) %{_libdir}/libgstbasecamerabinsrc-%{gst_major_ver}.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libgstbasecamerabinsrc-%{gst_major_ver}.so.0
 %attr(755,root,root) %{_libdir}/libgstbasecamerabinsrc-%{gst_major_ver}.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libgstbasecamerabinsrc-%{gst_major_ver}.so.0
-%attr(755,root,root) %{_libdir}/libgstbasevideo-%{gst_major_ver}.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgstbasevideo-%{gst_major_ver}.so.0
 %attr(755,root,root) %{_libdir}/libgstcodecparsers-%{gst_major_ver}.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libgstcodecparsers-%{gst_major_ver}.so.0
 %attr(755,root,root) %{_libdir}/libgstcodecparsers-%{gst_major_ver}.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libgstcodecparsers-%{gst_major_ver}.so.0
+%attr(755,root,root) %{_libdir}/libgstgl-%{gst_major_ver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgstgl-%{gst_major_ver}.so.0
+%attr(755,root,root) %{_libdir}/libgstinsertbin-%{gst_major_ver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgstinsertbin-%{gst_major_ver}.so.0
+%attr(755,root,root) %{_libdir}/libgstmpegts-%{gst_major_ver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgstmpegts-%{gst_major_ver}.so.0
 %attr(755,root,root) %{_libdir}/libgstphotography-%{gst_major_ver}.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libgstphotography-%{gst_major_ver}.so.0
 %attr(755,root,root) %{_libdir}/libgstphotography-%{gst_major_ver}.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libgstphotography-%{gst_major_ver}.so.0
-%attr(755,root,root) %{_libdir}/libgstsignalprocessor-%{gst_major_ver}.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgstsignalprocessor-%{gst_major_ver}.so.0
-%if %{with vdpau}
-%attr(755,root,root) %{_libdir}/libgstvdp-%{gst_major_ver}.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgstvdp-%{gst_major_ver}.so.23
-%endif
+%attr(755,root,root) %{_libdir}/libgsturidownloader-%{gst_major_ver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgsturidownloader-%{gst_major_ver}.so.0
+%attr(755,root,root) %{_libdir}/libgstwayland-%{gst_major_ver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgstwayland-%{gst_major_ver}.so.0
+%{_libdir}/girepository-1.0/GstInsertBin-1.0.typelib
+%{_libdir}/girepository-1.0/GstMpegts-1.0.typelib
+%attr(755,root,root) %{gstlibdir}/libgstaccurip.so
 %attr(755,root,root) %{gstlibdir}/libgstadpcmdec.so
 %attr(755,root,root) %{gstlibdir}/libgstadpcmenc.so
 %attr(755,root,root) %{gstlibdir}/libgstadpcmdec.so
 %attr(755,root,root) %{gstlibdir}/libgstadpcmenc.so
+%attr(755,root,root) %{gstlibdir}/libgstaiff.so
 %attr(755,root,root) %{gstlibdir}/libgstasfmux.so
 %attr(755,root,root) %{gstlibdir}/libgstasfmux.so
+%attr(755,root,root) %{gstlibdir}/libgstaudiofxbad.so
+%attr(755,root,root) %{gstlibdir}/libgstaudiomixer.so
 %attr(755,root,root) %{gstlibdir}/libgstaudiovisualizers.so
 %attr(755,root,root) %{gstlibdir}/libgstautoconvert.so
 %attr(755,root,root) %{gstlibdir}/libgstbayer.so
 %attr(755,root,root) %{gstlibdir}/libgstbz2.so
 %attr(755,root,root) %{gstlibdir}/libgstcamerabin2.so
 %attr(755,root,root) %{gstlibdir}/libgstaudiovisualizers.so
 %attr(755,root,root) %{gstlibdir}/libgstautoconvert.so
 %attr(755,root,root) %{gstlibdir}/libgstbayer.so
 %attr(755,root,root) %{gstlibdir}/libgstbz2.so
 %attr(755,root,root) %{gstlibdir}/libgstcamerabin2.so
+%attr(755,root,root) %{gstlibdir}/libgstcompositor.so
 %attr(755,root,root) %{gstlibdir}/libgstcoloreffects.so
 %attr(755,root,root) %{gstlibdir}/libgstcoloreffects.so
+%attr(755,root,root) %{gstlibdir}/libgstdashdemux.so
 %attr(755,root,root) %{gstlibdir}/libgstdataurisrc.so
 %attr(755,root,root) %{gstlibdir}/libgstdataurisrc.so
-%attr(755,root,root) %{gstlibdir}/libgstdtmf.so
+%attr(755,root,root) %{gstlibdir}/libgstdecklink.so
 %attr(755,root,root) %{gstlibdir}/libgstdebugutilsbad.so
 %attr(755,root,root) %{gstlibdir}/libgstdvb.so
 %attr(755,root,root) %{gstlibdir}/libgstdvbsuboverlay.so
 %attr(755,root,root) %{gstlibdir}/libgstdvdspu.so
 %attr(755,root,root) %{gstlibdir}/libgstdebugutilsbad.so
 %attr(755,root,root) %{gstlibdir}/libgstdvb.so
 %attr(755,root,root) %{gstlibdir}/libgstdvbsuboverlay.so
 %attr(755,root,root) %{gstlibdir}/libgstdvdspu.so
+%attr(755,root,root) %{gstlibdir}/libgstfbdevsink.so
 %attr(755,root,root) %{gstlibdir}/libgstfestival.so
 %attr(755,root,root) %{gstlibdir}/libgstfestival.so
+%attr(755,root,root) %{gstlibdir}/libgstfieldanalysis.so
 %attr(755,root,root) %{gstlibdir}/libgstfragmented.so
 %attr(755,root,root) %{gstlibdir}/libgstfragmented.so
+%attr(755,root,root) %{gstlibdir}/libgstfreeverb.so
+%attr(755,root,root) %{gstlibdir}/libgstfrei0r.so
 %attr(755,root,root) %{gstlibdir}/libgstgaudieffects.so
 %attr(755,root,root) %{gstlibdir}/libgstgeometrictransform.so
 %attr(755,root,root) %{gstlibdir}/libgstgdp.so
 %attr(755,root,root) %{gstlibdir}/libgstid3tag.so
 %attr(755,root,root) %{gstlibdir}/libgstinterlace.so
 %attr(755,root,root) %{gstlibdir}/libgstinter.so
 %attr(755,root,root) %{gstlibdir}/libgstgaudieffects.so
 %attr(755,root,root) %{gstlibdir}/libgstgeometrictransform.so
 %attr(755,root,root) %{gstlibdir}/libgstgdp.so
 %attr(755,root,root) %{gstlibdir}/libgstid3tag.so
 %attr(755,root,root) %{gstlibdir}/libgstinterlace.so
 %attr(755,root,root) %{gstlibdir}/libgstinter.so
+%attr(755,root,root) %{gstlibdir}/libgstivfparse.so
+%attr(755,root,root) %{gstlibdir}/libgstivtc.so
+%attr(755,root,root) %{gstlibdir}/libgstjp2kdecimator.so
 %attr(755,root,root) %{gstlibdir}/libgstjpegformat.so
 %attr(755,root,root) %{gstlibdir}/libgstliveadder.so
 %attr(755,root,root) %{gstlibdir}/libgstjpegformat.so
 %attr(755,root,root) %{gstlibdir}/libgstliveadder.so
+%attr(755,root,root) %{gstlibdir}/libgstmidi.so
 %attr(755,root,root) %{gstlibdir}/libgstmodplug.so
 %attr(755,root,root) %{gstlibdir}/libgstmpegpsdemux.so
 %attr(755,root,root) %{gstlibdir}/libgstmodplug.so
 %attr(755,root,root) %{gstlibdir}/libgstmpegpsdemux.so
+%attr(755,root,root) %{gstlibdir}/libgstmpegpsmux.so
 %attr(755,root,root) %{gstlibdir}/libgstmpegtsdemux.so
 %attr(755,root,root) %{gstlibdir}/libgstmpegtsmux.so
 %attr(755,root,root) %{gstlibdir}/libgstmpegtsdemux.so
 %attr(755,root,root) %{gstlibdir}/libgstmpegtsmux.so
+%attr(755,root,root) %{gstlibdir}/libgstmxf.so
 %attr(755,root,root) %{gstlibdir}/libgstpcapparse.so
 %attr(755,root,root) %{gstlibdir}/libgstpnm.so
 %attr(755,root,root) %{gstlibdir}/libgstrawparse.so
 %attr(755,root,root) %{gstlibdir}/libgstremovesilence.so
 %attr(755,root,root) %{gstlibdir}/libgstpcapparse.so
 %attr(755,root,root) %{gstlibdir}/libgstpnm.so
 %attr(755,root,root) %{gstlibdir}/libgstrawparse.so
 %attr(755,root,root) %{gstlibdir}/libgstremovesilence.so
-%attr(755,root,root) %{gstlibdir}/libgstrtpmux.so
-%attr(755,root,root) %{gstlibdir}/libgstrtpvp8.so
-%attr(755,root,root) %{gstlibdir}/libgstscaletempoplugin.so
+%attr(755,root,root) %{gstlibdir}/libgstrfbsrc.so
 %attr(755,root,root) %{gstlibdir}/libgstsdpelem.so
 %attr(755,root,root) %{gstlibdir}/libgstsegmentclip.so
 %attr(755,root,root) %{gstlibdir}/libgstshm.so
 %attr(755,root,root) %{gstlibdir}/libgstsiren.so
 %attr(755,root,root) %{gstlibdir}/libgstsmooth.so
 %attr(755,root,root) %{gstlibdir}/libgstsdpelem.so
 %attr(755,root,root) %{gstlibdir}/libgstsegmentclip.so
 %attr(755,root,root) %{gstlibdir}/libgstshm.so
 %attr(755,root,root) %{gstlibdir}/libgstsiren.so
 %attr(755,root,root) %{gstlibdir}/libgstsmooth.so
-%if %{with vdpau}
-%attr(755,root,root) %{gstlibdir}/libgstvdpau.so
-%endif
+%attr(755,root,root) %{gstlibdir}/libgstsmoothstreaming.so
+%attr(755,root,root) %{gstlibdir}/libgststereo.so
+%attr(755,root,root) %{gstlibdir}/libgstsubenc.so
+%attr(755,root,root) %{gstlibdir}/libgstvideofiltersbad.so
 %attr(755,root,root) %{gstlibdir}/libgstvideoparsersbad.so
 %attr(755,root,root) %{gstlibdir}/libgstvideoparsersbad.so
+%attr(755,root,root) %{gstlibdir}/libgstvideosignal.so
+%attr(755,root,root) %{gstlibdir}/libgstvmnc.so
 %attr(755,root,root) %{gstlibdir}/libgsty4mdec.so
 %attr(755,root,root) %{gstlibdir}/libgsty4mdec.so
+%attr(755,root,root) %{gstlibdir}/libgstyadif.so
 # not ported to 1.0
 # not ported to 1.0
-#%attr(755,root,root) %{gstlibdir}/libgstaiff.so
 #%attr(755,root,root) %{gstlibdir}/libgstapexsink.so
 #%attr(755,root,root) %{gstlibdir}/libgstcdxaparse.so
 #%attr(755,root,root) %{gstlibdir}/libgstcog.so
 #%attr(755,root,root) %{gstlibdir}/libgstdccp.so
 #%attr(755,root,root) %{gstlibdir}/libgstapexsink.so
 #%attr(755,root,root) %{gstlibdir}/libgstcdxaparse.so
 #%attr(755,root,root) %{gstlibdir}/libgstcog.so
 #%attr(755,root,root) %{gstlibdir}/libgstdccp.so
-#%attr(755,root,root) %{gstlibdir}/libgstdecklink.so
 #%attr(755,root,root) %{gstlibdir}/libgstfaceoverlay.so
 #%attr(755,root,root) %{gstlibdir}/libgstfaceoverlay.so
-#%attr(755,root,root) %{gstlibdir}/libgstfbdevsink.so
-#%attr(755,root,root) %{gstlibdir}/libgstfieldanalysis.so
-#%attr(755,root,root) %{gstlibdir}/libgstfreeverb.so
-#%attr(755,root,root) %{gstlibdir}/libgstfrei0r.so
 #%attr(755,root,root) %{gstlibdir}/libgsthdvparse.so
 #%attr(755,root,root) %{gstlibdir}/libgsthdvparse.so
-#%attr(755,root,root) %{gstlibdir}/libgstivfparse.so
-#%attr(755,root,root) %{gstlibdir}/libgstjp2kdecimator.so
 #%attr(755,root,root) %{gstlibdir}/libgstlinsys.so
 #%attr(755,root,root) %{gstlibdir}/libgstmve.so
 #%attr(755,root,root) %{gstlibdir}/libgstlinsys.so
 #%attr(755,root,root) %{gstlibdir}/libgstmve.so
-#%attr(755,root,root) %{gstlibdir}/libgstmxf.so
 #%attr(755,root,root) %{gstlibdir}/libgstnsf.so
 #%attr(755,root,root) %{gstlibdir}/libgstnuvdemux.so
 #%attr(755,root,root) %{gstlibdir}/libgstpatchdetect.so
 %ifarch %{ix86} %{x8664}
 #%attr(755,root,root) %{gstlibdir}/libgstreal.so
 %endif
 #%attr(755,root,root) %{gstlibdir}/libgstnsf.so
 #%attr(755,root,root) %{gstlibdir}/libgstnuvdemux.so
 #%attr(755,root,root) %{gstlibdir}/libgstpatchdetect.so
 %ifarch %{ix86} %{x8664}
 #%attr(755,root,root) %{gstlibdir}/libgstreal.so
 %endif
-#%attr(755,root,root) %{gstlibdir}/libgstrfbsrc.so
-%if %{with rsvg}
-%attr(755,root,root) %{gstlibdir}/libgstrsvg.so
-%endif
 #%attr(755,root,root) %{gstlibdir}/libgstsdi.so
 #%attr(755,root,root) %{gstlibdir}/libgstsdi.so
-#%attr(755,root,root) %{gstlibdir}/libgststereo.so
-#%attr(755,root,root) %{gstlibdir}/libgstsubenc.so
 #%attr(755,root,root) %{gstlibdir}/libgsttta.so
 #%attr(755,root,root) %{gstlibdir}/libgstvcdsrc.so
 #%attr(755,root,root) %{gstlibdir}/libgsttta.so
 #%attr(755,root,root) %{gstlibdir}/libgstvcdsrc.so
-#%attr(755,root,root) %{gstlibdir}/libgstvideofiltersbad.so
 #%attr(755,root,root) %{gstlibdir}/libgstvideomeasure.so
 #%attr(755,root,root) %{gstlibdir}/libgstvideomeasure.so
-#%attr(755,root,root) %{gstlibdir}/libgstvideosignal.so
-#%attr(755,root,root) %{gstlibdir}/libgstvmnc.so
-# ??? needs check
-#%attr(755,root,root) %{gstlibdir}/libgstjp2k.so
-#%attr(755,root,root) %{gstlibdir}/libgstmpegdemux.so
 %{_gtkdocdir}/gst-plugins-bad-plugins-%{gst_major_ver}
 
 %files devel
 %defattr(644,root,root,755)
 %{_gtkdocdir}/gst-plugins-bad-plugins-%{gst_major_ver}
 
 %files devel
 %defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libgstbadbase-%{gst_major_ver}.so
+%attr(755,root,root) %{_libdir}/libgstbadvideo-%{gst_major_ver}.so
 %attr(755,root,root) %{_libdir}/libgstbasecamerabinsrc-%{gst_major_ver}.so
 %attr(755,root,root) %{_libdir}/libgstbasecamerabinsrc-%{gst_major_ver}.so
-%attr(755,root,root) %{_libdir}/libgstbasevideo-%{gst_major_ver}.so
 %attr(755,root,root) %{_libdir}/libgstcodecparsers-%{gst_major_ver}.so
 %attr(755,root,root) %{_libdir}/libgstcodecparsers-%{gst_major_ver}.so
+%attr(755,root,root) %{_libdir}/libgstgl-%{gst_major_ver}.so
+%attr(755,root,root) %{_libdir}/libgstinsertbin-%{gst_major_ver}.so
+%attr(755,root,root) %{_libdir}/libgstmpegts-%{gst_major_ver}.so
 %attr(755,root,root) %{_libdir}/libgstphotography-%{gst_major_ver}.so
 %attr(755,root,root) %{_libdir}/libgstphotography-%{gst_major_ver}.so
-%attr(755,root,root) %{_libdir}/libgstsignalprocessor-%{gst_major_ver}.so
+%attr(755,root,root) %{_libdir}/libgsturidownloader-%{gst_major_ver}.so
+%attr(755,root,root) %{_libdir}/libgstwayland-%{gst_major_ver}.so
 %{_includedir}/gstreamer-%{gst_major_ver}/gst/basecamerabinsrc
 %{_includedir}/gstreamer-%{gst_major_ver}/gst/codecparsers
 %{_includedir}/gstreamer-%{gst_major_ver}/gst/basecamerabinsrc
 %{_includedir}/gstreamer-%{gst_major_ver}/gst/codecparsers
+%{_includedir}/gstreamer-%{gst_major_ver}/gst/gl
+%{_includedir}/gstreamer-%{gst_major_ver}/gst/insertbin
 %{_includedir}/gstreamer-%{gst_major_ver}/gst/interfaces
 %{_includedir}/gstreamer-%{gst_major_ver}/gst/interfaces
-%{_includedir}/gstreamer-%{gst_major_ver}/gst/signalprocessor
-%{_includedir}/gstreamer-%{gst_major_ver}/gst/video/gstsurfaceconverter.h
-%{_includedir}/gstreamer-%{gst_major_ver}/gst/video/gstsurfacemeta.h
-%{_includedir}/gstreamer-%{gst_major_ver}/gst/video/videocontext.h
-%if %{with vdpau}
-%attr(755,root,root) %{_libdir}/libgstvdp-%{gst_major_ver}.so
-%{_includedir}/gstreamer-%{gst_major_ver}/gst/vdpau
-%endif
-%{_pkgconfigdir}/gstreamer-basevideo-%{gst_major_ver}.pc
+%{_includedir}/gstreamer-%{gst_major_ver}/gst/mpegts
+%{_includedir}/gstreamer-%{gst_major_ver}/gst/uridownloader
+%{_datadir}/gir-1.0/GstInsertBin-1.0.gir
+%{_datadir}/gir-1.0/GstMpegts-1.0.gir
 %{_pkgconfigdir}/gstreamer-codecparsers-%{gst_major_ver}.pc
 %{_pkgconfigdir}/gstreamer-codecparsers-%{gst_major_ver}.pc
+%{_pkgconfigdir}/gstreamer-gl-%{gst_major_ver}.pc
+%{_pkgconfigdir}/gstreamer-insertbin-%{gst_major_ver}.pc
+%{_pkgconfigdir}/gstreamer-mpegts-%{gst_major_ver}.pc
 %{_pkgconfigdir}/gstreamer-plugins-bad-%{gst_major_ver}.pc
 %{_gtkdocdir}/gst-plugins-bad-libs-%{gst_major_ver}
 
 %{_pkgconfigdir}/gstreamer-plugins-bad-%{gst_major_ver}.pc
 %{_gtkdocdir}/gst-plugins-bad-libs-%{gst_major_ver}
 
@@ -1035,30 +1248,32 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{gstlibdir}/libgstnassink.so
 %endif
 
 %attr(755,root,root) %{gstlibdir}/libgstnassink.so
 %endif
 
-%if %{with cdaudio}
-%files -n gstreamer-cdaudio
+%if %{with bluez}
+%files -n gstreamer-bluez
 %defattr(644,root,root,755)
 %defattr(644,root,root,755)
-%attr(755,root,root) %{gstlibdir}/libgstcdaudio.so
+%attr(755,root,root) %{gstlibdir}/libgstbluez.so
 %endif
 
 %endif
 
-%files -n gstreamer-celt
+%if %{with chromaprint}
+%files -n gstreamer-chromaprint
 %defattr(644,root,root,755)
 %defattr(644,root,root,755)
-%attr(755,root,root) %{gstlibdir}/libgstcelt.so
+%attr(755,root,root) %{gstlibdir}/libgstchromaprint.so
+%endif
 
 %files -n gstreamer-curl
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstcurl.so
 
 
 %files -n gstreamer-curl
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstcurl.so
 
-%if %{with dc1394}
-%files -n gstreamer-dc1394
+%if %{with daala}
+%files -n gstreamer-daala
 %defattr(644,root,root,755)
 %defattr(644,root,root,755)
-%attr(755,root,root) %{gstlibdir}/libgstdc1394.so
+%attr(755,root,root) %{gstlibdir}/libgstdaala.so
 %endif
 
 %endif
 
-%if %{with dirac}
-%files -n gstreamer-dirac
+%if %{with dc1394}
+%files -n gstreamer-dc1394
 %defattr(644,root,root,755)
 %defattr(644,root,root,755)
-%attr(755,root,root) %{gstlibdir}/libgstdirac.so
+%attr(755,root,root) %{gstlibdir}/libgstdc1394.so
 %endif
 
 %if %{with dts}
 %endif
 
 %if %{with dts}
@@ -1071,6 +1286,10 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstflite.so
 
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstflite.so
 
+%files -n gstreamer-fluidsynth
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstfluidsynthmidi.so
+
 %files -n gstreamer-gme
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstgme.so
 %files -n gstreamer-gme
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstgme.so
@@ -1126,16 +1345,16 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{gstlibdir}/libgstmms.so
 %endif
 
 %attr(755,root,root) %{gstlibdir}/libgstmms.so
 %endif
 
-%if %{with musepack}
-%files -n gstreamer-musepack
+%if %{with mpg123}
+%files -n gstreamer-mpg123
 %defattr(644,root,root,755)
 %defattr(644,root,root,755)
-%attr(755,root,root) %{gstlibdir}/libgstmusepack.so
+%attr(755,root,root) %{gstlibdir}/libgstmpg123.so
 %endif
 
 %endif
 
-%if %{with musicbrainz}
-%files -n gstreamer-musicbrainz
+%if %{with musepack}
+%files -n gstreamer-musepack
 %defattr(644,root,root,755)
 %defattr(644,root,root,755)
-%attr(755,root,root) %{gstlibdir}/libgsttrm.so
+%attr(755,root,root) %{gstlibdir}/libgstmusepack.so
 %endif
 
 %if %{with mythtv}
 %endif
 
 %if %{with mythtv}
@@ -1166,6 +1385,32 @@ rm -rf $RPM_BUILD_ROOT
 %files -n gstreamer-opencv
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstopencv.so
 %files -n gstreamer-opencv
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstopencv.so
+# possibly common dir (but no other users so far)
+%dir %{_datadir}/gst-plugins-bad
+%dir %{_datadir}/gst-plugins-bad/1.0
+%{_datadir}/gst-plugins-bad/1.0/opencv_haarcascades
+%endif
+
+%if %{with openexr}
+%files -n gstreamer-openexr
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstopenexr.so
+%endif
+
+%if %{with opengl}
+%files -n gstreamer-opengl
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstopengl.so
+%endif
+
+%files -n gstreamer-openjpeg
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstopenjpeg.so
+
+%if %{with openni2}
+%files -n gstreamer-openni2
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstopenni2.so
 %endif
 
 %files -n gstreamer-opus
 %endif
 
 %files -n gstreamer-opus
@@ -1176,6 +1421,12 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstresindvd.so
 
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstresindvd.so
 
+%if %{with rsvg}
+%files -n gstreamer-rsvg
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstrsvg.so
+%endif
+
 %files -n gstreamer-rtmp
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstrtmp.so
 %files -n gstreamer-rtmp
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstrtmp.so
@@ -1184,6 +1435,12 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstschro.so
 
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstschro.so
 
+%if %{with sbc}
+%files -n gstreamer-sbc
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstsbc.so
+%endif
+
 %if %{with sndfile}
 %files -n gstreamer-sndfile
 %defattr(644,root,root,755)
 %if %{with sndfile}
 %files -n gstreamer-sndfile
 %defattr(644,root,root,755)
@@ -1204,10 +1461,9 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{gstlibdir}/libgstspc.so
 %endif
 
 %attr(755,root,root) %{gstlibdir}/libgstspc.so
 %endif
 
-%if %{with swfdec}
-%files -n gstreamer-swfdec
-%defattr(644,root,root,755)
-%attr(755,root,root) %{gstlibdir}/libgstswfdec.so
+%if %{with srtp}
+%files -n gstreamer-srtp
+%attr(755,root,root) %{gstlibdir}/libgstsrtp.so
 %endif
 
 %if %{with zvbi}
 %endif
 
 %if %{with zvbi}
@@ -1222,6 +1478,18 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{gstlibdir}/libgsttimidity.so
 %endif
 
 %attr(755,root,root) %{gstlibdir}/libgsttimidity.so
 %endif
 
+%if %{with uvch264}
+%files -n gstreamer-uvch264
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstuvch264.so
+%endif
+
+%if %{with vdpau}
+%files -n gstreamer-vdpau
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstvdpau.so
+%endif
+
 %files -n gstreamer-voaacenc
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstvoaacenc.so
 %files -n gstreamer-voaacenc
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstvoaacenc.so
@@ -1244,6 +1512,10 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{gstlibdir}/libgstwaylandsink.so
 %endif
 
 %attr(755,root,root) %{gstlibdir}/libgstwaylandsink.so
 %endif
 
+%files -n gstreamer-webp
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstwebp.so
+
 %if %{with wildmidi}
 %files -n gstreamer-wildmidi
 %defattr(644,root,root,755)
 %if %{with wildmidi}
 %files -n gstreamer-wildmidi
 %defattr(644,root,root,755)
This page took 0.068997 seconds and 4 git commands to generate.