add packaging files, disable gtk-doc checking
[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
24 %description
25 GStreamer is a streaming media framework, based on graphs of filters
26 which operate on media data.  Applications using this library can do
27 anything from real-time sound processing to playing videos, and just
28 about anything else media-related.  Its plugin-based architecture means
29 that new data types or processing capabilities can be added simply by
30 installing new plug-ins.
31 .
32 This package contains the GStreamer plugins from the "good" set, a set
33 of good-quality plug-ins under the LGPL license.
34
35
36 %prep
37 %setup -q 
38
39 %build
40 cp %{SOURCE1001} .
41 ./autogen.sh 
42 %configure  --disable-static \
43         --prefix=%{_prefix} \
44 %ifarch %{arm}
45         --enable-divx-drm \
46 %endif
47         --disable-nls \
48         --with-html-dir=/tmp/dump \
49         --disable-examples \
50         --disable-gconftool    \
51         --disable-alpha    \
52         --disable-apetag   \
53         --disable-audiofx  \
54         --disable-auparse  \
55         --disable-cutter   \
56         --disable-debugutils    \
57         --disable-deinterlace  \
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-cairo    \
83         --disable-esd  \
84         --disable-esdtest  \
85         --disable-flac \
86         --disable-gconf    \
87         --disable-hal  \
88         --disable-libcaca  \
89         --disable-libdv    \
90         --disable-dv1394   \
91         --disable-shout2   \
92         --disable-shout2test   \
93         --disable-speex \
94         --disable-taglib
95
96
97 make %{?jobs:-j%jobs}
98
99 %install
100 rm -rf %{buildroot}
101 %make_install
102
103
104
105
106 %files
107 %manifest gst-plugins-good.manifest
108 %defattr(-,root,root,-)
109 %dir %{_libdir}/gstreamer-0.10
110 %{_libdir}/gstreamer-0.10/libgstavi.so
111 %{_libdir}/gstreamer-0.10/libgstrtsp.so
112 %{_libdir}/gstreamer-0.10/libgstisomp4.so
113 %{_libdir}/gstreamer-0.10/libgstvideocrop.so
114 %{_libdir}/gstreamer-0.10/libgstid3demux.so
115 %{_libdir}/gstreamer-0.10/libgstpulse.so
116 %{_libdir}/gstreamer-0.10/libgstmultifile.so
117 %{_libdir}/gstreamer-0.10/libgstpng.so
118 %{_libdir}/gstreamer-0.10/libgstflv.so
119 %{_libdir}/gstreamer-0.10/libgstudp.so
120 %{_libdir}/gstreamer-0.10/libgstximagesrc.so
121 %{_libdir}/gstreamer-0.10/libgstalaw.so
122 %{_libdir}/gstreamer-0.10/libgstrtpmanager.so
123 %{_libdir}/gstreamer-0.10/libgstaudioparsers.so
124 %{_libdir}/gstreamer-0.10/libgstimagefreeze.so
125 %{_libdir}/gstreamer-0.10/libgstjpeg.so
126 %{_libdir}/gstreamer-0.10/libgstautodetect.so
127 %{_libdir}/gstreamer-0.10/libgstvideofilter.so
128 %{_libdir}/gstreamer-0.10/libgstmatroska.so
129 %{_libdir}/gstreamer-0.10/libgstmulaw.so
130 %{_libdir}/gstreamer-0.10/libgstrtp.so
131 %{_libdir}/gstreamer-0.10/libgstwavparse.so
132 %{_libdir}/gstreamer-0.10/libgstwavenc.so
133 %{_libdir}/gstreamer-0.10/libgstvideo4linux2.so
134 %{_libdir}/gstreamer-0.10/libgstshapewipe.so
135 %{_libdir}/gstreamer-0.10/libgstoss4audio.so
136 %{_libdir}/gstreamer-0.10/libgstsouphttpsrc.so