enable deinterlace as part of the fixes for TIVI-513
[profile/ivi/gst-plugins-good.git] / packaging / gst-plugins-good.spec
1 Name:       gst-plugins-good
2 Summary:    GStreamer plugins from the "good" set
3 Version:    0.10.31
4 Release:    1
5 Group:      Applications/Multimedia
6 License:    LGPLv2+
7 Source0:    %{name}-%{version}.tar.gz
8 Source1001: packaging/gst-plugins-good.manifest 
9 BuildRequires:  gettext-tools
10 BuildRequires:  which
11 BuildRequires:  libjpeg-devel
12 BuildRequires:  pkgconfig(gstreamer-0.10) 
13 BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10) 
14 BuildRequires:  pkgconfig(glib-2.0)
15 BuildRequires:  pkgconfig(liboil-0.3)
16 BuildRequires:  pkgconfig(libpng)
17 BuildRequires:  pkgconfig(libsoup-2.4)
18 BuildRequires:  pkgconfig(libpulse)
19 BuildRequires:  pkgconfig(x11)
20 BuildRequires:  pkgconfig(xfixes)
21 BuildRequires:  pkgconfig(xdamage)
22 BuildRequires:  pkgconfig(xext)
23 BuildRequires:  pkgconfig(cairo)
24
25 %description
26 GStreamer is a streaming media framework, based on graphs of filters
27 which operate on media data.  Applications using this library can do
28 anything from real-time sound processing to playing videos, and just
29 about anything else media-related.  Its plugin-based architecture means
30 that new data types or processing capabilities can be added simply by
31 installing new plug-ins.
32 .
33 This package contains the GStreamer plugins from the "good" set, a set
34 of good-quality plug-ins under the LGPL license.
35
36
37 %prep
38 %setup -q 
39
40 %build
41 cp %{SOURCE1001} .
42 ./autogen.sh 
43 %configure  --disable-static \
44         --prefix=%{_prefix} \
45 %ifarch %{arm}
46         --enable-divx-drm \
47 %endif
48         --disable-nls \
49         --with-html-dir=/tmp/dump \
50         --disable-examples \
51         --disable-gconftool    \
52         --disable-alpha    \
53         --disable-apetag   \
54         --disable-audiofx  \
55         --disable-auparse  \
56         --disable-cutter   \
57         --disable-debugutils    \
58         --disable-effectv  \
59         --disable-equalizer    \
60         --disable-icydemux \
61         --disable-interleave   \
62         --disable-flx  \
63         --disable-goom \
64         --disable-goom2k1  \
65         --disable-level    \
66         --disable-monoscope    \
67         --disable-multipart    \
68         --disable-replaygain   \
69         --disable-smpte    \
70         --disable-spectrum \
71         --disable-videobox \
72         --disable-videomixer   \
73         --disable-y4m  \
74         --disable-directsound  \
75         --disable-oss  \
76         --disable-sunaudio \
77         --disable-osx_aidio    \
78         --disable-osx_video    \
79         --disable-aalib    \
80         --disable-aalibtest    \
81         --disable-annodex  \
82         --disable-esd  \
83         --disable-esdtest  \
84         --disable-flac \
85         --disable-gconf    \
86         --disable-hal  \
87         --disable-libcaca  \
88         --disable-libdv    \
89         --disable-dv1394   \
90         --disable-shout2   \
91         --disable-shout2test   \
92         --disable-speex \
93         --disable-taglib
94
95
96 make %{?jobs:-j%jobs}
97
98 %install
99 rm -rf %{buildroot}
100 %make_install
101
102
103
104
105 %files
106 %manifest gst-plugins-good.manifest
107 %defattr(-,root,root,-)
108 %dir %{_libdir}/gstreamer-0.10
109 %{_libdir}/gstreamer-0.10/libgstavi.so
110 %{_libdir}/gstreamer-0.10/libgstrtsp.so
111 %{_libdir}/gstreamer-0.10/libgstisomp4.so
112 %{_libdir}/gstreamer-0.10/libgstvideocrop.so
113 %{_libdir}/gstreamer-0.10/libgstid3demux.so
114 %{_libdir}/gstreamer-0.10/libgstpulse.so
115 %{_libdir}/gstreamer-0.10/libgstmultifile.so
116 %{_libdir}/gstreamer-0.10/libgstpng.so
117 %{_libdir}/gstreamer-0.10/libgstflv.so
118 %{_libdir}/gstreamer-0.10/libgstudp.so
119 %{_libdir}/gstreamer-0.10/libgstximagesrc.so
120 %{_libdir}/gstreamer-0.10/libgstalaw.so
121 %{_libdir}/gstreamer-0.10/libgstrtpmanager.so
122 %{_libdir}/gstreamer-0.10/libgstaudioparsers.so
123 %{_libdir}/gstreamer-0.10/libgstimagefreeze.so
124 %{_libdir}/gstreamer-0.10/libgstjpeg.so
125 %{_libdir}/gstreamer-0.10/libgstautodetect.so
126 %{_libdir}/gstreamer-0.10/libgstvideofilter.so
127 %{_libdir}/gstreamer-0.10/libgstmatroska.so
128 %{_libdir}/gstreamer-0.10/libgstmulaw.so
129 %{_libdir}/gstreamer-0.10/libgstrtp.so
130 %{_libdir}/gstreamer-0.10/libgstwavparse.so
131 %{_libdir}/gstreamer-0.10/libgstwavenc.so
132 %{_libdir}/gstreamer-0.10/libgstvideo4linux2.so
133 %{_libdir}/gstreamer-0.10/libgstshapewipe.so
134 %{_libdir}/gstreamer-0.10/libgstoss4audio.so
135 %{_libdir}/gstreamer-0.10/libgstsouphttpsrc.so
136 %{_libdir}/gstreamer-0.10/libgstcairo.so
137 %{_libdir}/gstreamer-0.10/libgstdeinterlace.so