avviddec: Use interlaced-mode=interleaved and set field-order if possible
[platform/upstream/gst-libav.git] / gst-libav.spec.in
1 %define majorminor  @GST_API_VERSION@
2 %define gstreamer   gstreamer1
3 %define gst_minver  1.0
4 %define gst_majorminor  1.0
5
6 Name:           %{gstreamer}-libav
7 Version:        @VERSION@
8 Release:        @PACKAGE_VERSION_RELEASE@       
9 Summary:        GStreamer Streaming-media framework plug-in using libav (FFmpeg).
10 Group:          Libraries/Multimedia
11 License:        LGPL
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)
16
17 Requires:       %{gstreamer} >= 1.0.0
18 BuildRequires:  %{gstreamer}-devel >= 1.0.0
19 BuildRequires:  %{gstreamer}-plugins-base-devel >= 1.0.0
20
21 %description
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
27 plug-ins.
28
29 This plugin contains the libav (formerly FFmpeg) codecs, containing codecs for most popular
30 multimedia formats.
31
32 %prep
33 %setup -q -n gst-libav-%{version}
34
35 %build
36 %configure
37
38 make
39
40 %install
41 rm -rf $RPM_BUILD_ROOT
42
43 %makeinstall
44 rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{gst_majorminor}/*.la
45 rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{gst_majorminor}/*.a
46
47 %clean
48 rm -rf $RPM_BUILD_ROOT
49
50 %files
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}/*
55
56 %changelog
57 * Fri Aug 03 2012 Christian Schaller <uraeus@linuxrising.org>
58 - update for 1.0 release and libav rename
59
60 * Fri Dec 15 2006 Thomas Vander Stichele <thomas at apestaart dot org>
61 - clean up
62 - add doap file
63
64 * Wed Oct 05 2004 Christian Schaller <christian at fluendo dot com>
65 - Update SPEC file to fit the times
66
67 * Sat Feb 14 2004 Thomas Vander Stichele <thomas at apestaart dot org>
68 - Clean up spec file
69
70 * Wed Jan 21 2004 Christian Schaller <Uraeus@gnome.org>
71 - First version of spec