fix build failure
[profile/ivi/gst-plugins-bad0.10.git] / packaging / gst-plugins-bad0.10.spec
1 #sbs-git:slp/pkgs/g/gst-plugins-bad0.10 gst-plugins-bad 0.10.23 3e50f3f786fc9956e191c290b2169d52808cd441
2 Name:       gst-plugins-bad0.10
3 Summary:    GStreamer plugins from the "bad" set
4 Version:    0.10.23
5 Release:    12
6 Group:      Applications/Multimedia
7 License:    LGPLv2+
8 Source0:    %{name}-%{version}.tar.gz
9 Patch0:     gst-plugins-bad-disable-gtk-doc.patch
10 BuildRequires:  gettext
11 BuildRequires:  pkgconfig(gstreamer-0.10) 
12 BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10) 
13 BuildRequires:  pkgconfig(glib-2.0)
14 BuildRequires:  pkgconfig(libcrypto)
15
16 %description
17 GStreamer is a streaming media framework, based on graphs of filters
18 which operate on media data.  Applications using this library can do
19 anything from real-time sound processing to playing videos, and just
20 about anything else media-related.  Its plugin-based architecture means
21 that new data types or processing capabilities can be added simply by
22 installing new plug-ins.
23 .
24 GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared
25 to the rest. They might be close to being good quality, but they're missing
26 something - be it a good code review, some documentation, a set of tests, a
27 real live maintainer, or some actual wide use.
28
29
30 %package devel
31 Summary:    Development tools for GStreamer bad plugins
32 Group:      Development/Libraries
33 Requires:   %{name} = %{version}-%{release}
34
35 %description devel
36 Development files for the GStreamer media framework badplug-ins
37
38
39 %prep
40 %setup -q 
41 %patch0 -p1
42
43
44 %build
45 ./autogen.sh
46
47 export CFLAGS+=" -Wall -g -fPIC\
48  -DGST_EXT_HLS_MODIFICATION\
49  -DGST_H263PARSE_MODIFICATION\
50  -DGST_H264PARSE_MODIFICATION"
51
52 %configure  --prefix=%{_prefix}\
53  --disable-static\
54  --disable-nls\
55  --with-html-dir=/tmp/dump\
56  --disable-examples\
57  --disable-aiff\
58  --disable-amrparse\
59  --disable-asfmux\
60  --disable-bayer\
61  --disable-cdxaparse\
62  --disable-dccp\
63  --disable-dvdspu\
64  --disable-festival\
65  --disable-freeze\
66  --disable-frei0r\
67  --disable-hdvparse\
68  --disable-librfb\
69  --disable-modplug\
70  --disable-mpegpsmux\
71  --disable-mve\
72  --disable-mxf\
73  --disable-nsf\
74  --disable-nuvdemux\
75  --disable-pcapparse\
76  --disable-pnm\
77  --disable-qtmux\
78  --disable-real\
79  --disable-scaletempo\
80  --disable-shapewipe\
81  --disable-siren\
82  --disable-speed\
83  --disable-subenc\
84  --disable-stereo\
85  --disable-tta\
86  --disable-videomeasure\
87  --disable-videosignal\
88  --disable-vmnc\
89  --disable-directsound\
90  --disable-directdraw\
91  --disable-osx_video\
92  --disable-vcd\
93  --disable-assrender\
94  --disable-amrwb\
95  --disable-apexsink\
96  --disable-bz2\
97  --disable-cdaudio\
98  --disable-celt\
99  --disable-cog\
100  --disable-dc1394\
101  --disable-directfb\
102  --disable-dirac\
103  --disable-dts\
104  --disable-divx\
105  --disable-dvdnav\
106  --disable-faac\
107  --disable-faad\
108  --disable-fbdev\
109  --disable-gsm\
110  --disable-ivorbis\
111  --disable-jack\
112  --disable-jp2k\
113  --disable-kate\
114  --disable-ladspa\
115  --disable-lv2\
116  --disable-libmms\
117  --disable-modplug\
118  --disable-mimic\
119  --disable-mpeg2enc\
120  --disable-mplex\
121  --disable-musepack\
122  --disable-musicbrainz\
123  --disable-mythtv\
124  --disable-nas\
125  --disable-neon\
126  --disable-ofa\
127  --disable-timidity\
128  --disable-wildmidi\
129  --disable-sdl\
130  --disable-sdltest\
131  --disable-sndfile\
132  --disable-soundtouch\
133  --disable-spc\
134  --disable-gme\
135  --disable-swfdec\
136  --disable-theoradec\
137  --disable-xvid\
138  --disable-dvb\
139  --disable-oss4\
140  --disable-wininet\
141  --disable-acm\
142  --disable-vdpau\
143  --disable-schro\
144  --disable-vp8\
145  --disable-zbar\
146  --disable-dataurisrc\
147  --disable-shm\
148  --disable-coloreffects\
149  --disable-colorspace\
150  --disable-videomaxrate\
151  --disable-jp2kdecimator\
152  --disable-interlace\
153  --disable-gaudieffects\
154  --disable-y4m\
155  --disable-adpcmenc\
156  --disable-segmentclip\
157  --disable-geometrictransform\
158  --disable-inter\
159  --disable-dvbsuboverlay\
160  --disable-ivfparse\
161  --disable-gsettings\
162  --disable-opus\
163  --disable-openal\
164  --disable-snapdsp\
165  --disable-teletextdec\
166  --disable-audiovisualizers\
167  --disable-faceoverlay\
168  --disable-freeverb\
169  --disable-removesilence\
170  --disable-smooth\
171  --disable-avc\
172  --disable-d3dvideosink\
173  --disable-pvr2d
174
175
176 make %{?jobs:-j%jobs}
177
178 %install
179 rm -rf %{buildroot}
180 %make_install
181
182 %post -p /sbin/ldconfig
183
184 %postun -p /sbin/ldconfig
185
186
187
188 %files
189 %manifest gst-plugins-bad.manifest
190 %defattr(-,root,root,-)
191 %{_libdir}/libgstbasevideo-0.10.so.*
192 %{_libdir}/libgstcodecparsers-0.10.so.*
193 %{_libdir}/libgstbasecamerabinsrc-0.10.so.*
194 %{_libdir}/libgstphotography-0.10.so.*
195 %{_libdir}/libgstsignalprocessor-0.10.so.*
196 %{_libdir}/gstreamer-0.10/libgst*.so
197
198 %files devel
199 %defattr(-,root,root,-)
200 %{_libdir}/libgst*.so
201 %{_includedir}/gstreamer-0.10/gst/*
202 %{_libdir}/pkgconfig/*.pc