%define gst_minver 0.9.5 %define gstpb_minver 0.9.5 %define majorminor 0.9 %define gstreamer gstreamer09 Name: %{gstreamer}-ffmpeg Version: 0.9.5 Release: 0.gst.1 Summary: GStreamer FFmpeg-based plug-ins Group: Applications/Multimedia License: LGPL URL: http://gstreamer.freedesktop.org/ Source: http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: %{gstreamer}-devel >= %{gst_minver} BuildRequires: %{gstreamer}-plugins-base-devel >= %{gst_minver} # libtool needs this, sigh BuildRequires: gcc-c++ # all of the FFmpeg dependencies we need to get the codecs we want BuildRequires: freetype-devel BuildRequires: imlib2-devel BuildRequires: SDL-devel BuildRequires: alsa-lib-devel %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 plugins. This package provides FFmpeg-based GStreamer plug-ins. %prep %setup -q -n gst-ffmpeg-%{version} %build %configure \ --with-package-name='gstreamer FFMpeg plug-ins FC rpm' \ --with-package-origin='http://gstreamer.freedesktop.org/download/fedora.html' make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT %makeinstall # Clean out files that should not be part of the rpm. rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/*.{a,la} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{_libdir}/gstreamer-%{majorminor}/libgstffmpeg.so %changelog * Sat Nov 12 2005 Thomas Vander Stichele - 0.9.5-0.gst.1 - new upstream release * Wed Oct 26 2005 Thomas Vander Stichele - 0.9.4-0.gst.1 - new upstream release * Mon Oct 03 2005 Thomas Vander Stichele - 0.9.3-0.gst.1 - new upstream release * Sat Sep 17 2005 Thomas Vander Stichele - 0.8.6-0.gst.1 new upstream release * Tue Jun 21 2005 Thomas Vander Stichele - 0.8.5-0.gst.1: for our repo * Mon Jun 13 2005 Thomas Vander Stichele - 0.8.5-0.lvn.1: new release * Fri Mar 11 2005 Thomas Vander Stichele - 0.8.4-0.lvn.1: new release * Fri Dec 31 2004 Thomas Vander Stichele - 0.8.3-0.lvn.1: new release * Fri Dec 24 2004 Thomas Vander Stichele - 0.8.2.2-0.lvn.1: new prerelease * Tue Oct 12 2004 Thomas Vander Stichele - 0.8.2-0.lvn.1: new upstream release * Fri Jul 16 2004 Thomas Vander Stichele - 0.8.1-0.lvn.1: new upstream release * Fri May 21 2004 Thomas Vander Stichele - 0.8.0-0.lvn.2: update for FC2 and SDL-devel not requiring alsa-lib-devel * Tue Mar 16 2004 Thomas Vander Stichele - 0.8.0-0.lvn.1: new source release, changed base name to gstreamer * Fri Mar 05 2004 Thomas Vander Stichele - 0.7.1-0.lvn.2: sync with FreshRPMS * Tue Mar 02 2004 Thomas Vander Stichele - 0.7.1-0.lvn.1: First package for rpm.livna.org