Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > a3955f91821ca388a36ba4be595b4b93 > files > 7

gstreamer0.10-plugins-bad-0.10.18-3mdv2010.1.src.rpm

%define version 0.10.18

%define release %mkrel 3
%define         _glib2          2.16
%define major 0.10
%define majorminor 0.10
%define bname gstreamer0.10
%define name %bname-plugins-bad
%define gst_required_version 0.10.26.3

%define build_plf 0
%{?_with_plf: %{expand: %%global build_plf 1}}
%define build_experimental 1
%{?_with_experimental: %{expand: %%global build_experimental 1}}
%define build_amrwb 0
%define build_faac 0
%define build_faad 0
%define build_xvid 0
%define build_dts 0
%define build_dirac 1
%define build_gme 1
%define build_celt 1
%if %build_plf
%define distsuffix plf
%define build_amrwb 1
%define build_faac 1
%define build_faad 1
%define build_xvid 1
%define build_dts 1
%endif

%define libmajor 0
%define libnamephoto %mklibname gstphotography %major %libmajor
%define develnamephoto %mklibname -d gstphotography
%define libnamevdp %mklibname gstvdp %major %libmajor
%define libnamebase %mklibname gstbasevideo %major %libmajor
%define develnamebase %mklibname -d gstbasevideo

Summary: 	GStreamer Streaming-media framework plug-ins
Name: 		%name
Version: 	%version
Release: 	%release
License: 	LGPLv2+ and GPLv2+
Group: 		Sound
Source: 	http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.bz2
Patch0: gst-plugins-bad-0.10.7-wildmidi-timidity.cfg.patch
# gw: fix for bug #36437 (paths to realplayer codecs)
# prefer codecs from the RealPlayer package in restricted
Patch1: gst-plugins-bad-0.10.6-real-codecs-path.patch
# (fc) 0.10.18-3mdv use crc for table duplication (GNOME bug #614479) (GIT)
Patch2: gst-plugins-bad-0.10.18-mpegts-crc.patch
# (fc) 0.10.18-3mdv fix usage of strings in dvb (GIT)
Patch3: gst-plugins-bad-0.10.18-dvb-static.patch
# (fc) 0.10.18-3mdv fix dvb uint handling (GNOME bug #614475) (GIT)
Patch4: gst-plugins-bad-0.10.18-dvb-uint.patch
URL:            http://gstreamer.freedesktop.org/
BuildRoot: 	%{_tmppath}/%{name}-%{version}-root 
#gw for the pixbuf plugin
BuildRequires:  gtk+2-devel
BuildRequires:  glib2-devel >= %_glib2 
BuildRequires:  libglade2.0-devel
BuildRequires: libpng-devel >= 1.2.4-4mdk
BuildRequires: liboil-devel >= 0.3.2
BuildRequires: libSDL-devel
BuildRequires: libbzip2-devel
BuildRequires: libmodplug-devel
BuildRequires: libmusicbrainz-devel
BuildRequires: exempi-devel
BuildRequires: openssl-devel
%ifarch %ix86
BuildRequires: nasm => 0.90
%endif
BuildRequires: valgrind libcheck-devel
BuildRequires: libgstreamer-plugins-base-devel >= 0.10.20
BuildRequires: libgstreamer-plugins-base-devel >= %gst_required_version
#gw for checks
BuildRequires: gstreamer0.10-plugins-good
BuildRequires: libcdaudio-devel
BuildRequires: libsndfile-devel
BuildRequires: libmimic-devel
Provides:	%bname-audiosrc
Provides:	%bname-audiosink
Obsoletes:	gstreamer0.10-fluendo-mpegdemux <= 0.10.15
Provides:	gstreamer0.10-fluendo-mpegdemux
Conflicts: %bname-farsight <= 1:0.12.10
Requires:	%bname-voip >= %{version}-%{release}

%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 %build_plf
This package is in PLF 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.

%package -n %libnamevdp
Summary: Libraries for GStreamer streaming-media framework
Group: System/Libraries

%description -n %libnamevdp
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.

%package -n %develnamephoto
Summary: Libraries and include files for GStreamer streaming-media framework
Group: Development/C
Requires: %{libnamephoto} = %{version}
Requires: %{libnamevdp} = %{version}
Provides: libgstphotography-devel = %version-%release

%description -n %develnamephoto
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.

%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.

%package -n %develnamebase
Summary: Libraries and include files for GStreamer streaming-media framework
Group: Development/C
Requires: %{libnamebase} = %{version}
Provides: libgstbasevideo-devel = %version-%release

%description -n %develnamebase
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.


%package -n %bname-dc1394
Summary: GStreamer DC1394 plugin
Group: System/Libraries
BuildRequires: libdc1394-devel

%description -n %bname-dc1394
This is a IEEE 1394 (Firewire) support plugin for GStreamer.

%files -n %bname-dc1394
%defattr(-, root, root)
%_libdir/gstreamer-%majorminor/libgstdc1394.so

%package -n %bname-ofa
Summary: GStreamer OFA plugin
Group: Sound
BuildRequires: libofa-devel
%description -n %bname-ofa
This is a metadata support plugin for GStreamer based on the Open
Fingerprint Architecture library.

%files -n %bname-ofa
%defattr(-, root, root)
%_libdir/gstreamer-%majorminor/libgstofa.so

%package -n %bname-wildmidi
Summary: GStreamer wildmidi plugin
Group: Sound
BuildRequires: wildmidi-devel
Requires: timidity-instruments
%description -n %bname-wildmidi
This is a MIDI plugin for GStreamer based on the wildmidi library.

%files -n %bname-wildmidi
%defattr(-, root, root)
%_libdir/gstreamer-%majorminor/libgstwildmidi.so

%package -n %bname-mpeg2enc
Summary:       GStreamer mjpegtools plug-in
Group:         Video
BuildRequires: libmjpegtools-devel

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

%files -n %bname-mpeg2enc
%defattr(-, root, root)
%{_libdir}/gstreamer-%{majorminor}/libgstmpeg2enc.so
%_libdir/gstreamer-%majorminor/libgstmplex.so

%if %build_gme
%package -n %bname-gme
Summary:       GStreamer Game Music plug-in
Group:         Sound
BuildRequires: libgme-devel

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

%files -n %bname-gme
%defattr(-, root, root)
%{_libdir}/gstreamer-%{majorminor}/libgstgme.so
%endif


%if %build_dirac
%package -n %bname-dirac
Summary:       GStreamer dirac plug-in
Group:         Video
BuildRequires: libdirac-devel >= 0.9

%description -n %bname-dirac
Dirac encoding and decoding plug-in.

%files -n %bname-dirac
%defattr(-, root, root)
%{_libdir}/gstreamer-%{majorminor}/libgstdirac.so
%endif

%package -n %bname-schroedinger
Summary:       GStreamer dirac plug-in based on Schroedinger
Group:         Video
BuildRequires: libschroedinger-devel
Epoch: 1

%description -n %bname-schroedinger
Dirac encoding and decoding plug-in based on Schroedinger.

%files -n %bname-schroedinger
%defattr(-, root, root)
%{_libdir}/gstreamer-%{majorminor}/libgstschro.so

### LADSPA ###
%package -n %bname-ladspa
Summary: Gstreamer wrapper for LADSPA plug-ins
Group: Sound
Requires:      ladspa
BuildRequires: ladspa-devel

%description -n %bname-ladspa
Plug-in which wraps LADSPA plug-ins for use by GStreamer applications.
We suggest you also get the cmt package of ladspa plug-ins
and steve harris's swh-plugins package.

%files -n %bname-ladspa
%defattr(-, root, root)
%{_libdir}/gstreamer-%{majorminor}/libgstladspa.so

%package -n %bname-jack
Summary:  GStreamer plug-in for the Jack Sound Server
Group:    Sound
BuildRequires: libjack-devel => 0.28.0
Provides:	%bname-audiosrc
Provides:	%bname-audiosink

%description -n %bname-jack
Plug-in for the JACK professional sound server.

%files -n %bname-jack
%defattr(-, root, root)
%{_libdir}/gstreamer-%{majorminor}/libgstjack.so

%if %build_dts
%package -n %bname-dts
Summary:GStreamer plug-ins for DTS audio playback
Group:         Sound
BuildRequires: dtsdec-devel

%description -n %bname-dts
Plug-ins for decoding DTS audio.

%files -n %bname-dts
%defattr(-, root, root)
%{_libdir}/gstreamer-%{majorminor}/libgstdtsdec.so
%endif

%if %build_xvid
%package -n %bname-xvid
Summary:GStreamer plug-ins for XVID video encoding and decoding
Group:         Video
BuildRequires: xvid-devel >= 1.1
 
%description -n %bname-xvid
Plug-ins for encoding and decoding XVID video.
 
This package is in PLF as it violates some patents.
%files -n %bname-xvid
%defattr(-, root, root)
%_libdir/gstreamer-%{majorminor}/libgstxvid.so
%endif

%package -n %bname-musepack
Summary:GStreamer plug-in Musepack playback
Group:         Sound
BuildRequires: libmpcdec-devel
 
%description -n %bname-musepack
This plugin for GStreamer can play audio files which are encoded with
Andree Buschmann's encoder Musepack. These files have the filename
postfixes mpc, mp+ or mpp.

%files -n %bname-musepack
%defattr(-, root, root)
%_libdir/gstreamer-%{majorminor}/libgstmusepack.so

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

%description -n %bname-mms
Plug-in supporting the mms protocol based on the libmms library.

%files -n %bname-mms
%defattr(-, root, root)
%{_libdir}/gstreamer-%{majorminor}/libgstmms.so

%package -n %bname-directfb
Summary:       GStreamer plug-in for DirectFB output
Group: Video
Requires:      %bname-plugins = %{version}
BuildRequires: libdirectfb-devel

%description -n %bname-directfb
Plug-in supporting the video output to DirectFB.

%files -n %bname-directfb
%defattr(-, root, root)
%{_libdir}/gstreamer-%{majorminor}/libgstdfbvideosink.so

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

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

%files -n %bname-soundtouch
%defattr(-, root, root)
%_libdir/gstreamer-%majorminor/libgstsoundtouch.so

%package -n %bname-metadata
Summary:       GStreamer plug-in for metadata support
Group: System/Libraries
Requires:      %bname-plugins = %{version}
BuildRequires: libexif-devel
BuildRequires: libiptcdata-devel

%description -n %bname-metadata
Plug-in supporting several metadata formats.

%files -n %bname-metadata
%defattr(-, root, root)
%_libdir/gstreamer-%majorminor/libgstmetadata.so

%package -n %bname-kate
Summary: GStreamer Karaoke and text plugin
Group: Video
BuildRequires: libtiger-devel >= 0.3.2

%description -n %bname-kate
This is a Karaoke and text plugin for GStreamer based on libkate and libtiger.

%files -n %bname-kate
%defattr(-, root, root)
%_libdir/gstreamer-%majorminor/libgstkate.so

%if %build_experimental
%package -n %bname-resindvd
Summary: GStreamer DVD menu plugin
Group: Video
BuildRequires: libdvdnav-devel

%description -n %bname-resindvd
This is a DVD playback plugin for GStreamer with menu support.

%files -n %bname-resindvd
%defattr(-, root, root)
%_libdir/gstreamer-%majorminor/libresindvd.so
%endif

%package -n %bname-voip
Summary: GStreamer voip plugins
Group: Sound
Conflicts: gstreamer0.10-plugins-bad < 0.10.14-3mdv
 
%description -n %bname-voip
This is a collection of VoIP plugins for GStreamer.

%files -n %bname-voip
%defattr(-, root, root)
%_libdir/gstreamer-%majorminor/libgstvalve.so
%_libdir/gstreamer-%majorminor/libgstrtpmux.so
%_libdir/gstreamer-%majorminor/libgstliveadder.so
%_libdir/gstreamer-%majorminor/libgstdtmf.so

%package -n %bname-cog
Summary: GStreamer COG plugin
Group: Video
BuildRequires: liborc-devel
 
%description -n %bname-cog
This is a signal processing plugin for GStreamer based on Orc.

%files -n %bname-cog
%defattr(-, root, root)
%_libdir/gstreamer-%majorminor/libgstcog.so

%package doc
Group: Books/Computer books
Summary: GStreamer application library
%description doc
This is the documentation of %name.



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

%build
%configure2_5x --disable-dependency-tracking \
%if %build_plf
  --with-package-name='PLF %name package' \
  --with-package-origin='http://plf.zarb.org/' \
%else
  --with-package-name='Mandriva %name package' \
  --with-package-origin='http://www.mandriva.com/' \
%endif
%if ! %build_celt
	--disable-celt \
%endif
%if ! %build_faac
	--disable-faac \
%endif
%if ! %build_faad
	--disable-faad \
%endif
%if ! %build_dirac
        --disable-dirac \
%endif
%if %build_experimental
	--enable-experimental
%endif

make

%check
cd tests/check
make check

%install
rm -rf %buildroot gst-plugins-base-%majorminor.lang
GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 %makeinstall_std
%find_lang gst-plugins-bad-%majorminor
# Clean out files that should not be part of the rpm.
# This is the recommended way of dealing with it for RH8
rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/*.a
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la

%clean
rm -rf $RPM_BUILD_ROOT

%if %mdkversion < 200900
%post -n %libnamephoto -p /sbin/ldconfig
%postun -n %libnamephoto -p /sbin/ldconfig
%post -n %libnamebase -p /sbin/ldconfig
%postun -n %libnamebase -p /sbin/ldconfig
%endif

%files doc
%defattr(-, root, root)
%doc docs/plugins/html

%files -f gst-plugins-bad-%majorminor.lang
%defattr(-, root, root)
%doc AUTHORS COPYING README NEWS 
%_libdir/gstreamer-%majorminor/libgstadpcmdec.so
%_libdir/gstreamer-%majorminor/libgstadpcmenc.so
%_libdir/gstreamer-%majorminor/libgstaiff.so
%_libdir/gstreamer-%majorminor/libgstapexsink.so
%_libdir/gstreamer-%majorminor/libgstasfmux.so
%_libdir/gstreamer-%majorminor/libgstaudioparsersbad.so
%_libdir/gstreamer-%majorminor/libgstautoconvert.so
%_libdir/gstreamer-%majorminor/libgstbayer.so
%_libdir/gstreamer-%majorminor/libgstcamerabin.so
%_libdir/gstreamer-%majorminor/libgstdccp.so
%_libdir/gstreamer-%majorminor/libgstdataurisrc.so
%_libdir/gstreamer-%majorminor/libgstdebugutilsbad.so
%_libdir/gstreamer-%majorminor/libgstdvb.so
%_libdir/gstreamer-%majorminor/libgstdvdspu.so
%_libdir/gstreamer-%majorminor/libgstfbdevsink.so
%_libdir/gstreamer-%majorminor/libgstfestival.so
%_libdir/gstreamer-%majorminor/libgstfrei0r.so
%_libdir/gstreamer-%majorminor/libgsthdvparse.so
%_libdir/gstreamer-%majorminor/libgstid3tag.so
%_libdir/gstreamer-%majorminor/libgstjpegformat.so
%_libdir/gstreamer-%majorminor/libgstlegacyresample.so
%_libdir/gstreamer-%majorminor/libgstmpegdemux.so
%_libdir/gstreamer-%majorminor/libgstmpegpsmux.so
%_libdir/gstreamer-%majorminor/libgstmpegtsmux.so
%_libdir/gstreamer-%majorminor/libgstmpegvideoparse.so
%_libdir/gstreamer-%majorminor/libgstmpeg4videoparse.so
%_libdir/gstreamer-%majorminor/libgstmve.so
%_libdir/gstreamer-%majorminor/libgstmimic.so
%_libdir/gstreamer-%majorminor/libgstmxf.so
%_libdir/gstreamer-%majorminor/libgstoss4audio.so
%_libdir/gstreamer-%majorminor/libgstpcapparse.so
%_libdir/gstreamer-%majorminor/libgstpnm.so
%_libdir/gstreamer-%majorminor/libgstqtmux.so
%_libdir/gstreamer-%majorminor/libgstscaletempoplugin.so
%_libdir/gstreamer-%majorminor/libgstrawparse.so
%_libdir/gstreamer-%majorminor/libgstreal.so
%_libdir/gstreamer-%majorminor/libgstsdpelem.so
%_libdir/gstreamer-%majorminor/libgstselector.so
%_libdir/gstreamer-%majorminor/libgstsiren.so
%_libdir/gstreamer-%majorminor/libgstsndfile.so
%_libdir/gstreamer-%majorminor/libgststereo.so
%_libdir/gstreamer-%majorminor/libgstsubenc.so
%_libdir/gstreamer-%majorminor/libgstvcdsrc.so
%_libdir/gstreamer-%majorminor/libgstvideomeasure.so
%_libdir/gstreamer-%majorminor/libgstvideosignal.so
%_libdir/gstreamer-%majorminor/libgstvmnc.so
%_libdir/gstreamer-%majorminor/libgstalsaspdif.so
%_libdir/gstreamer-%majorminor/libgstbz2.so
%_libdir/gstreamer-%majorminor/libgstcdaudio.so
%_libdir/gstreamer-%majorminor/libgstcdxaparse.so
%if %build_experimental
#%_libdir/gstreamer-%majorminor/libgstdeinterlace2.so
%endif
%_libdir/gstreamer-%majorminor/libgstfreeze.so
%_libdir/gstreamer-%majorminor/libgsth264parse.so
%_libdir/gstreamer-%majorminor/libgstmodplug.so
%_libdir/gstreamer-%majorminor/libgstnsf.so
%_libdir/gstreamer-%majorminor/libgstnuvdemux.so
%_libdir/gstreamer-%majorminor/libgstrfbsrc.so
%_libdir/gstreamer-%majorminor/libgstsdl.so
%_libdir/gstreamer-%majorminor/libgstspeed.so
%_libdir/gstreamer-%majorminor/libgsttrm.so
%_libdir/gstreamer-%majorminor/libgsttta.so

%package examples
Summary:GStreamer example applications
Group: Video

%description examples
This contains example applications to test %{name}

%files examples
%defattr(-, root, root)
%_bindir/gst-camera
%_bindir/gst-camera-perf
%_datadir/gstreamer-%majorminor/camera-apps/

%package -n %bname-vdpau
Summary:GStreamer plug-in for playback using VDPAU
Group: Video
BuildRequires: vdpau-devel

%description -n %bname-vdpau
This plug-in adds video playback support to GStreamer based on VDPAU 
(Video Decode and Presentation API for Unix).

%files -n %bname-vdpau
%defattr(-, root, root)
%_libdir/gstreamer-%majorminor/libgstvdpau.so

%if %build_faad
%package -n %bname-faad
Summary:GStreamer plug-in for AAC audio playback
Group:         Sound
Requires: %bname-plugins >= %version
BuildRequires: libfaad2-devel => 2.0
 
%description -n %bname-faad
Plug-ins for playing AAC audio
 
This package is in PLF as it violates some patents.
%files -n %bname-faad
%defattr(-, root, root)
%_libdir/gstreamer-%{majorminor}/libgstfaad.so
%endif

%if %build_faac
%package -n %bname-faac
Summary:GStreamer plug-ins for AAC audio encoding
Group:         Sound
Requires: %bname-plugins >= %version
BuildRequires: libfaac-devel
 
%description -n %bname-faac
Plug-ins for encoding AAC audio
 
This package is in PLF as it violates some patents.
%files -n %bname-faac
%defattr(-, root, root)
%_libdir/gstreamer-%{majorminor}/libgstfaac.so
%endif

%package -n %bname-gsm
Summary: GStreamer plugin for GSM lossy audio format
Group: Sound
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
%defattr(-, root, root)
%{_libdir}/gstreamer-%{majorminor}/libgstgsm.so

%if 0
### SWFDEC FLASH PLUGIN ###
%package -n %bname-swfdec
Summary:  GStreamer Flash rendering plug-in
Group:    System/Libraries
Requires: %bname-plugins = %{version}
BuildRequires: libswfdec-devel => 0.3.0

%description -n %bname-swfdec
Plug-in for rendering Flash animations using swfdec library

%files -n %bname-swfdec
%defattr(-, root, root)
%{_libdir}/gstreamer-%{majorminor}/libgstswfdec.so
%endif

%package -n %bname-neon
Summary:  GStreamer HTTP plugin based on libneon
Group:    System/Libraries
Requires: %bname-plugins = %{version}
BuildRequires: neon0.27-devel

%description -n %bname-neon
Plug-in for HTTP access based on libneon.

%files -n %bname-neon
%defattr(-, root, root)
%{_libdir}/gstreamer-%{majorminor}/libgstneonhttpsrc.so

%package -n %bname-nas
Summary:  Gstreamer output plugin for the NAS sound server
Group:    Sound
Requires: %bname-plugins = %{version}
BuildRequires: libnas-devel

%description -n %bname-nas
Output plugin for GStreamer for use with the nas sound server.

%files -n %bname-nas
%defattr(-, root, root)
%_libdir/gstreamer-%majorminor/libgstnassink.so

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

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

This package is in PLF as it violates some patents.
%files -n %bname-amrwb
%defattr(-, root, root)
%_datadir/gstreamer-%majorminor/presets/GstAmrwbEnc.prs
%{_libdir}/gstreamer-%{majorminor}/libgstamrwbenc.so
%endif


%package -n %bname-jp2k
Summary: GStreamer plug-in for JPEG2000 support
Group:  Graphics
Requires: %bname-plugins >= %{version}
BuildRequires: libjasper-devel

%description -n %bname-jp2k
Plug-in for JPEG2000 support under GStreamer.

%files -n %bname-jp2k
%defattr(-, root, root)
%_libdir/gstreamer-%majorminor/libgstjp2k.so

%if %build_celt
%package -n %bname-celt
Summary: GStreamer plug-in for CELT support
Group:  Video
Requires: %bname-plugins >= %{version}
BuildRequires: celt-devel >= 0.7.0

%description -n %bname-celt
Plug-in for CELT support under GStreamer.

%files -n %bname-celt
%defattr(-, root, root)
%_libdir/gstreamer-%majorminor/libgstcelt.so
%endif


%package -n %bname-rsvg
Summary: GStreamer plug-in for SVG support
Group:  Graphics
Requires: %bname-plugins >= %{version}
BuildRequires: librsvg-devel

%description -n %bname-rsvg
Plug-in for SVG support under GStreamer.

%files -n %bname-rsvg
%defattr(-, root, root)
%_libdir/gstreamer-%majorminor/libgstrsvg.so

%files -n %libnamephoto
%defattr(-, root, root)
%{_libdir}/libgstphotography-%majorminor.so.%{libmajor}*
%{_libdir}/libgstsignalprocessor-%majorminor.so.%{libmajor}*

%files -n %libnamevdp
%defattr(-, root, root)
%{_libdir}/libgstvdp-%majorminor.so.%{libmajor}*

%files -n %develnamephoto
%defattr(-, root, root)
%{_libdir}/libgstphotography-%majorminor.so
%{_libdir}/libgstsignalprocessor-%majorminor.so
%{_libdir}/libgstvdp-%majorminor.so
%_includedir/gstreamer-0.10/gst/interfaces/photography*
%_includedir/gstreamer-0.10/gst/signalprocessor/gstsignalprocessor.h
%_includedir/gstreamer-0.10/gst/vdpau/
%_libdir/pkgconfig/gstreamer-plugins-bad-%majorminor.pc

%files -n %libnamebase
%defattr(-, root, root)
%defattr(-, root, root)
%{_libdir}/libgstbasevideo-%majorminor.so.%{libmajor}*

%files -n %develnamebase
%defattr(-, root, root)
%{_libdir}/libgstbasevideo-%majorminor.so
%_includedir/gstreamer-0.10/gst/video/gstbasevideo*


%changelog
* Tue Apr 13 2010 Frederic Crozat <fcrozat@mandriva.com> 0.10.18-3mdv2010.1
+ Revision: 534356
- switch back to musicbrainz 2.x
- Patch2 (GIT): use crc for table duplication (GNOME bug #614479)
- Patch3 (GIT): fix usage of strings in dvb
- Patch4 (GIT): fix dvb uint handling (GNOME bug #614475)

  + Christophe Fergeau <cfergeau@mandriva.com>
    - use newer libmusicbrainz

* Wed Mar 10 2010 Götz Waschk <waschk@mandriva.org> 0.10.18-2mdv2010.1
+ Revision: 517360
- add cog plugin

* Sun Mar 07 2010 Götz Waschk <waschk@mandriva.org> 0.10.18-1mdv2010.1
+ Revision: 515592
- new version
- bump deps
- add libgstvdp package
- drop patch 2
- add new elements: jpegformat, dataurisrc, audioparsersbad, adpcmenc
- remove elements: aacparse, amrparse, shapewipe

* Tue Feb 16 2010 Götz Waschk <waschk@mandriva.org> 0.10.17-5mdv2010.1
+ Revision: 506489
- build with neon0.27 (teuf)

* Fri Feb 05 2010 Götz Waschk <waschk@mandriva.org> 0.10.17-4mdv2010.1
+ Revision: 501104
- fix DVD seek crash (bug #55442)

* Wed Jan 27 2010 Götz Waschk <waschk@mandriva.org> 0.10.17-3mdv2010.1
+ Revision: 497065
- rebuild for new celt

* Thu Jan 07 2010 Götz Waschk <waschk@mandriva.org> 0.10.17-2mdv2010.1
+ Revision: 487153
- add kate plugin

* Sat Nov 21 2009 Götz Waschk <waschk@mandriva.org> 0.10.17-1mdv2010.1
+ Revision: 467803
- new version
- drop patch 2
- update file list

* Mon Nov 09 2009 Götz Waschk <waschk@mandriva.org> 0.10.16-3mdv2010.1
+ Revision: 463517
- rebuild for missing packages

* Mon Nov 09 2009 Funda Wang <fwang@mandriva.org> 0.10.16-2mdv2010.1
+ Revision: 463291
- rebuild for new dfb

* Fri Nov 06 2009 Götz Waschk <waschk@mandriva.org> 0.10.16-1mdv2010.1
+ Revision: 461143
- patch for new celt
- new version
- add rsvg plugin
- update file list

* Thu Oct 01 2009 Götz Waschk <waschk@mandriva.org> 0.10.14-5mdv2010.0
+ Revision: 452287
- add epoch to schroedinger element

* Tue Sep 22 2009 Götz Waschk <waschk@mandriva.org> 0.10.14-4mdv2010.0
+ Revision: 447474
- update build deps

  + Frederic Crozat <fcrozat@mandriva.com>
    - Merge valve and rtpdemux into a voip subpackage and move liveadder and dmtf plugins in it too

* Mon Sep 21 2009 Frederic Crozat <fcrozat@mandriva.com> 0.10.14-2mdv2010.0
+ Revision: 446794
- Split rtpdemux and valve plugins in subpackages, needed by empathy
- Fix buildrequires for neon plugin

* Sun Aug 30 2009 Götz Waschk <waschk@mandriva.org> 0.10.14-1mdv2010.0
+ Revision: 422432
- update build deps
- new version
- add new elements: gme, schroedinger, vdpau
- add new libraries

* Thu Jun 18 2009 Götz Waschk <waschk@mandriva.org> 0.10.13-1mdv2010.0
+ Revision: 386949
- new version
- update file list

* Tue Jun 09 2009 Götz Waschk <waschk@mandriva.org> 0.10.12-3mdv2010.0
+ Revision: 384230
- rebuild for new soundtouch

* Thu May 21 2009 Götz Waschk <waschk@mandriva.org> 0.10.12-2mdv2010.0
+ Revision: 378539
- fix file list for x264 build

* Thu May 21 2009 Götz Waschk <waschk@mandriva.org> 0.10.12-1mdv2010.0
+ Revision: 378317
- fix build deps
- new version
- enable celt element
- drop patches 2,3
- update file list

* Tue Mar 24 2009 Götz Waschk <waschk@mandriva.org> 0.10.11-3mdv2009.1
+ Revision: 360827
- fix hanging aacparse element

* Sat Mar 21 2009 Emmanuel Andry <eandry@mandriva.org> 0.10.11-2mdv2009.1
+ Revision: 359942
- BR libmimic-devel

* Sat Mar 21 2009 Götz Waschk <waschk@mandriva.org> 0.10.11-1mdv2009.1
+ Revision: 359798
- add conflict with farsight plugin
- fix deps
- new version
- drop patches 2,3
- update file list
- remove twolame package

* Fri Mar 06 2009 Götz Waschk <waschk@mandriva.org> 0.10.10-3mdv2009.1
+ Revision: 349851
- fix faad build
- fix crash in faad

* Wed Feb 11 2009 Götz Waschk <waschk@mandriva.org> 0.10.10-2mdv2009.1
+ Revision: 339351
- rebuild for new faad

* Tue Jan 20 2009 Götz Waschk <waschk@mandriva.org> 0.10.10-1mdv2009.1
+ Revision: 331734
- new version
- drop patch 3
- drop library package
- bump deps
- update file list

* Thu Dec 04 2008 Frederic Crozat <fcrozat@mandriva.com> 0.10.9-2mdv2009.1
+ Revision: 310004
- Obsolete / Provides gstreamer0.10-fluendo-mpegdemux, it has been merged in gst-plugins-bad

  + Frederik Himpe <fhimpe@mandriva.org>
    - Build against libneon0.27

  + Götz Waschk <waschk@mandriva.org>
    - add celt support

* Mon Nov 03 2008 Götz Waschk <waschk@mandriva.org> 0.10.9-1mdv2009.1
+ Revision: 299408
- new version
- add twolame and jp2k packages
- reenable dirac
- drop patch 2
- update patch 3
- update file list
- update build deps

* Tue Oct 14 2008 Götz Waschk <waschk@mandriva.org> 0.10.8-6mdv2009.1
+ Revision: 293625
- rebuild for broken build system
- fix build with new x264

* Tue Oct 14 2008 Götz Waschk <waschk@mandriva.org> 0.10.8-4mdv2009.1
+ Revision: 293566
- enable experimental dvd menu plugin

* Sun Aug 17 2008 Funda Wang <fwang@mandriva.org> 0.10.8-3mdv2009.0
+ Revision: 272982
- rebuild for new dfb

* Thu Aug 07 2008 Frederic Crozat <fcrozat@mandriva.com> 0.10.8-2mdv2009.0
+ Revision: 266439
- Patch2 : ensure translated strings are encoded in UTF-8 (GNOME bug #546822)

  + Götz Waschk <waschk@mandriva.org>
    - add experimental build option

* Mon Aug 04 2008 Götz Waschk <waschk@mandriva.org> 0.10.8-1mdv2009.0
+ Revision: 263013
- new version
- update file list
- update license

* Fri Jul 25 2008 Götz Waschk <waschk@mandriva.org> 0.10.7-7mdv2009.0
+ Revision: 248833
- disable dirac

  + Pixel <pixel@mandriva.com>
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

* Fri May 30 2008 Funda Wang <fwang@mandriva.org> 0.10.7-6mdv2009.0
+ Revision: 213504
- rebuild for new directfb

* Fri May 16 2008 Götz Waschk <waschk@mandriva.org> 0.10.7-4mdv2009.0
+ Revision: 208185
- bump
- fix path to timidity.cfg
- make wildmidi plugin depend on instruments

* Mon May 12 2008 Götz Waschk <waschk@mandriva.org> 0.10.7-2mdv2009.0
+ Revision: 206247
- add dc1394 and wildmidi plugins

* Fri May 09 2008 Götz Waschk <waschk@mandriva.org> 0.10.7-1mdv2009.0
+ Revision: 204902
- new version
- drop patches 0,2,3
- add ofa, mplex, dirac, oss4, and subenc elements
- remove soup element, now in -good

* Tue Mar 25 2008 Thierry Vignaud <tv@mandriva.org> 0.10.6-5mdv2008.1
+ Revision: 190004
- split doc (no need on live CDs)

* Thu Mar 13 2008 Götz Waschk <waschk@mandriva.org> 0.10.6-4mdv2008.1
+ Revision: 187335
- add Mandriva branding

* Tue Mar 11 2008 Götz Waschk <waschk@mandriva.org> 0.10.6-3mdv2008.1
+ Revision: 185942
- AAC header fix
- disable checks (b.g.o #521749)
- build with exempi support

* Fri Feb 22 2008 Götz Waschk <waschk@mandriva.org> 0.10.6-2mdv2008.1
+ Revision: 173868
- fix nas plugin build
- update patch 2 with a CVS version

* Thu Feb 21 2008 Götz Waschk <waschk@mandriva.org> 0.10.6-1mdv2008.1
+ Revision: 173609
- new version
- drop patch 0
- update patch 1
- patch2: disable a failing test
- readd mpeg2enc plugin
- add soundtouch, soup and metadata packages
- update file list

* Sun Jan 20 2008 Götz Waschk <waschk@mandriva.org> 0.10.5-6mdv2008.1
+ Revision: 155298
- rebuild

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Wed Jan 02 2008 Götz Waschk <waschk@mandriva.org> 0.10.5-5mdv2008.1
+ Revision: 140383
- rebuild

* Tue Jan 01 2008 Anssi Hannula <anssi@mandriva.org> 0.10.5-4mdv2008.1
+ Revision: 140124
- fix typo in x86_64 real path

* Tue Jan 01 2008 Götz Waschk <waschk@mandriva.org> 0.10.5-3mdv2008.1
+ Revision: 140076
- fix paths to the real codecs (bug #36437)

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

* Fri Sep 28 2007 Götz Waschk <waschk@mandriva.org> 0.10.5-2mdv2008.1
+ Revision: 93529
- fix faad playback problem (upstream bug #476370)

* Wed Jun 20 2007 Götz Waschk <waschk@mandriva.org> 0.10.5-1mdv2008.0
+ Revision: 41853
- new version
- drop patch
- add x264, amrwb and nas packages
- add library package
- update file list

* Tue May 22 2007 Götz Waschk <waschk@mandriva.org> 0.10.4-2mdv2008.0
+ Revision: 29708
- disable mpeg2enc plugin
- disable checks


* Fri Feb 23 2007 Götz Waschk <waschk@mandriva.org> 0.10.4-2mdv2007.0
+ Revision: 124950
- rebuild for new libmpcdec
- disable swfdec plugin
- fix buildrequires and reenable checks

* Fri Dec 29 2006 Götz Waschk <waschk@mandriva.org> 0.10.4-1mdv2007.1
+ Revision: 102531
- fix buildrequires
- disable checks, one doesn't work in iurt
- unpack patch
- build with neon 0.26
- new version
- unpack patch
- add new plugins
- add docs
- fix distsuffix

* Fri Dec 08 2006 Götz Waschk <waschk@mandriva.org> 0.10.3-4mdv2007.1
+ Revision: 92217
- fix description
- Import gstreamer0.10-plugins-bad

* Fri Dec 08 2006 Götz Waschk <waschk@mandriva.org> 0.10.3-4mdv2007.1
- enable checks

* Wed Aug 23 2006 Götz Waschk <waschk@mandriva.org> 0.10.3-3mdv2007.0
- enable neon module

* Sun Jun 18 2006 Götz Waschk <waschk@mandriva.org> 0.10.3-2mdv2007.0
- add missing file
- fix buildrequires

* Tue May 09 2006 Götz Waschk <waschk@mandriva.org> 0.10.3-1mdk
- update buildrequires
- update file list
- update the patch
- New release 0.10.3

* Sat Apr 22 2006 Götz Waschk <waschk@mandriva.org> 0.10.1-2mdk
- update patch 0

* Wed Feb 22 2006 Götz Waschk <waschk@mandriva.org> 0.10.1-1mdk
- update file list
- New release 0.10.1

* Thu Feb 16 2006 Götz Waschk <waschk@mandriva.org> 0.10.0-3mdk
- add a patch

* Thu Dec 29 2005 Götz Waschk <waschk@mandriva.org> 0.10.0-2mdk
- improve description
- fix buildrequires

* Mon Dec 05 2005 Götz Waschk <waschk@mandriva.org> 0.10.0-1mdk
- initial package