File gstreamer010-ffmpeg.spec of Package gstreamer

# Copyright (c) 2006 oc2pus
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments to toni@links2linux.de

# Packmangroup: Libraries
# Packmanpackagename: gstreamer010-ffmpeg
# Packman: Toni Graffy
# Packmandepends: gstreamer010 gstreamer010-plugins-base liboil

# norootforbuild

%define gst_branch		0.10
%if %suse_version >= 1030
%define _prefix			/usr
%else
%define _prefix			/opt/gnome
%endif
%define _bindir			%{_prefix}/bin
%define _mandir			%{_prefix}/share/man
%define _infodir		%{_prefix}/share/info
%define _sysconfdir		/etc%{_prefix}
%define _localstatedir	/var%{_prefix}
%define _libdir			%{_prefix}/%_lib
%define _includedir		%{_prefix}/include

Name:			gstreamer010-ffmpeg
Summary:		GStreamer Streaming-Media FFmpeg Plug-In
License:		GPL
Group:			System/GUI/GNOME
Version:		0.10.2
Release:		0.pm.2
Source:			gst-ffmpeg-%{version}.tar.bz2
Patch:			gst-ffmpeg-uninited.patch
#Patch1:		gst-ffmpeg-no-return.patch
URL:			http://gstreamer.freedesktop.org/
BuildRoot:		%{_tmppath}/%{name}-%{version}-build
PreReq:			filesystem gstreamer010 >= %(rpm -q --queryformat '%{VERSION}' gstreamer010)
BuildRequires:  freetype2-devel
BuildRequires:  gstreamer010-plugins-base-devel
BuildRequires:  gtkdoc
BuildRequires:  liboil-devel
BuildRequires:  python
BuildRequires:  pyxml
BuildRequires:  SDL-devel
BuildRequires:  sgml-skel
BuildRequires:  valgrind
BuildRequires:  mDNSResponder-lib
Requires:		liboil >= 0.3.10
Requires:		SDL

%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 plugin contains the FFmpeg codecs, containing codecs for most popular
multimedia formats.

Author: Ronald Bultje

%package doc
Summary:		GStreamer Streaming-Media Framework Plug-Ins
Group:			Documentation/Others
Requires:		%{name} = %{version}
Autoreqprov:	on

%description doc
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 plugin contains the FFmpeg codecs, containing codecs for most popular
multimedia formats.

%debug_package

%prep
%setup -q -n gst-ffmpeg-%{version}
%patch
#%patch1
%{?suse_update_config:%{suse_update_config}}

%build
%configure \
    --prefix=%{_prefix} \
    --libdir=%{_libdir} \
    --mandir=%{_mandir} \
    --infodir=%{_infodir} \
    --sysconfdir=%{_sysconfdir} \
    --localstatedir=%{_localstatedir} \
    --enable-tests \
	--enable-gtk-doc
%__make

%install
%__make -i install \
	DESTDIR=%{buildroot}

%__rm %{buildroot}%{_libdir}/gstreamer-%{gst_branch}/*.*a

%clean
[ -d %{buildroot} -a "%{buildroot}" != "" ] && %__rm -rf %{buildroot}

%files
%defattr(-, root, root)
%doc AUTHORS COPYING README
%dir %{_libdir}/gstreamer-%{gst_branch}
%{_libdir}/gstreamer-%{gst_branch}/lib*.so

%files doc
%defattr(-, root, root)
%{_prefix}/share/gtk-doc/html/gst-ffmpeg-plugins-%{gst_branch}

%changelog -n gstreamer010-ffmpeg
* Fri Sep 07 2007 Toni Graffy <toni@links2linux.de> - 0.10.2-0.pm.2
- openSUSE-10.3 build: _prefix=/usr
* Thu Dec 14 2006 Toni Graffy <toni@links2linux.de> - 0.10.2-0.pm.1
- update to 0.10.2
- removed gst-ffmpeg-no-return.patch
- added subpackage doc
* Fri Dec 08 2006 Toni Graffy <toni@links2linux.de> - 0.10.1-42.pm.2
- rebuild with new gstreamer010
* Sat Nov 25 2006 Toni Graffy <toni@links2linux.de> - 0.10.1-42.pm.1
- build for packman
- spec-file based on SuSE-spec Mon Jun 26 2006 - sbrabec@suse.cz
openSUSE Build Service is sponsored by