1 %define majorminor @GST_API_VERSION@
2 %define gstreamer gstreamer1
4 %define gst_majorminor 1.0
6 Name: %{gstreamer}-libav
8 Release: @PACKAGE_VERSION_RELEASE@
9 Summary: GStreamer Streaming-media framework plug-in using libav (FFmpeg).
10 Group: Libraries/Multimedia
12 URL: http://gstreamer.net/
13 Vendor: GStreamer Backpackers Team <package@gstreamer.net>
14 Source: http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg/gst-libav-%{version}.tar.xz
15 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
17 Requires: %{gstreamer} >= 1.0.0
18 BuildRequires: %{gstreamer}-devel >= 1.0.0
19 BuildRequires: %{gstreamer}-plugins-base-devel >= 1.0.0
22 GStreamer is a streaming-media framework, based on graphs of filters which
23 operate on media data. Applications using this library can do anything
24 from real-time sound processing to playing videos, and just about anything
25 else media-related. Its plugin-based architecture means that new data
26 types or processing capabilities can be added simply by installing new
29 This plugin contains the libav (formerly FFmpeg) codecs, containing codecs for most popular
33 %setup -q -n gst-libav-%{version}
41 rm -rf $RPM_BUILD_ROOT
44 rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{gst_majorminor}/*.la
45 rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{gst_majorminor}/*.a
48 rm -rf $RPM_BUILD_ROOT
51 %defattr(-, root, root, -)
52 %doc AUTHORS COPYING README gst-libav.doap
53 %{_libdir}/gstreamer-%{gst_majorminor}/libgstlibav.so
54 %{_datadir}/gtk-doc/html/gst-libav-plugins-%{gst_majorminor}/*
57 * Fri Aug 03 2012 Christian Schaller <uraeus@linuxrising.org>
58 - update for 1.0 release and libav rename
60 * Fri Dec 15 2006 Thomas Vander Stichele <thomas at apestaart dot org>
64 * Wed Oct 05 2004 Christian Schaller <christian at fluendo dot com>
65 - Update SPEC file to fit the times
67 * Sat Feb 14 2004 Thomas Vander Stichele <thomas at apestaart dot org>
70 * Wed Jan 21 2004 Christian Schaller <Uraeus@gnome.org>
71 - First version of spec