/[packages]/cauldron/gstreamer1.0-plugins-bad/current/SPECS/gstreamer1.0-plugins-bad.spec
ViewVC logotype

Annotation of /cauldron/gstreamer1.0-plugins-bad/current/SPECS/gstreamer1.0-plugins-bad.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 472795 - (hide annotations) (download)
Thu Aug 29 02:11:48 2013 UTC (10 years, 7 months ago) by fwang
File size: 18711 byte(s)
new version 1.0.10
1 fwang 472795 %define version 1.0.10
2 fwang 425877 %define release %mkrel 1
3 ovitters 288227
4 fwang 288300 %define api 1.0
5     %define bname gstreamer%{api}
6 ovitters 288227 %define name %{bname}-plugins-bad
7    
8     %define build_plf 0
9     %if "%{?distro_section}" == "tainted"
10     %define build_plf 1
11     %endif
12    
13     %define build_experimental 0
14     %{?_with_experimental: %{expand: %%global build_experimental 1}}
15     %define build_amrwb 0
16     %define build_faac 0
17     %define build_faad 0
18     %define build_xvid 0
19     %define build_dts 0
20     %define build_dirac 0
21     %define build_gme 1
22     %define build_celt 1
23    
24     %if %build_plf
25     %define build_amrwb 0
26     %define build_faac 0
27     %define build_faad 1
28 fwang 288351 %define build_xvid 0
29 ovitters 288227 %define build_dts 1
30     %endif
31    
32     %define libmajor 0
33 fwang 288317 %define libnamephoto %mklibname gstphotography %{api} %{libmajor}
34     %define develnamephoto %mklibname -d gstphotographyi %{api}
35     %define libnamebase %mklibname gstbasevideo %{api} %{libmajor}
36     %define develnamebase %mklibname -d gstbasevideo %{api}
37 ovitters 288227
38     Summary: GStreamer Streaming-media framework plug-ins
39     Name: %{name}
40     Version: %{version}
41     Release: %{release}
42     License: LGPLv2+ and GPLv2+
43 fwang 303330 Group: Sound/Utilities
44 ovitters 288227 Source: http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.xz
45     Patch0: gst-plugins-bad-0.10.7-wildmidi-timidity.cfg.patch
46     # ovitters: doesn't apply
47     #Patch1: gst-plugins-bad-0.10.22-disable-example.patch
48     # gw: fix for bug #36437 (paths to realplayer codecs)
49     # prefer codecs from the RealPlayer package in restricted
50     Patch10: gst-plugins-bad-0.10.6-real-codecs-path.patch
51     URL: http://gstreamer.freedesktop.org/
52     #gw for the pixbuf plugin
53     BuildRequires: pkgconfig(gtk+-2.0)
54 fwang 288324 BuildRequires: pkgconfig(glib-2.0)
55 ovitters 288227 BuildRequires: pkgconfig(libpng)
56     BuildRequires: libbzip2-devel
57 cjw 333548 BuildRequires: pkgconfig(dvdnav)
58     BuildRequires: pkgconfig(dvdread)
59     BuildRequires: pkgconfig(exempi-2.0)
60     BuildRequires: pkgconfig(libchromaprint)
61 ovitters 288227 BuildRequires: pkgconfig(libmodplug)
62 cjw 333548 BuildRequires: pkgconfig(libmpg123)
63 ovitters 288227 BuildRequires: pkgconfig(libmusicbrainz)
64 fwang 393149 BuildRequires: pkgconfig(opencv)
65 cjw 333548 BuildRequires: pkgconfig(openal)
66 ovitters 288227 BuildRequires: pkgconfig(openssl)
67     BuildRequires: pkgconfig(opus)
68 cjw 333548 BuildRequires: pkgconfig(orc-0.4) >= 0.4.5
69     BuildRequires: pkgconfig(sdl)
70     BuildRequires: pkgconfig(zbar)
71 ovitters 288227
72     %ifarch %ix86
73     BuildRequires: nasm => 0.90
74     %endif
75    
76 rtp 401057 %ifnarch %arm %mips
77 ovitters 288227 BuildRequires: pkgconfig(valgrind)
78 rtp 401057 %endif
79 ovitters 288227 BuildRequires: pkgconfig(check)
80 fwang 288300 BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= %{version}
81     BuildRequires: pkgconfig(gstreamer-1.0) >= %{version}
82 cjw 333548 #BuildRequires: pkgconfig(libcdaudio)
83 ovitters 288227 BuildRequires: pkgconfig(sndfile)
84     BuildRequires: pkgconfig(libmimic)
85     BuildRequires: pkgconfig(libass)
86     %if %build_plf
87     BuildRequires: pkgconfig(vo-aacenc)
88     BuildRequires: pkgconfig(vo-amrwbenc)
89     %endif
90     #gw for checks
91     #BuildRequires: gstreamer0.10-plugins-good
92     BuildRequires: fonts-ttf-dejavu
93     #gw for autoreconf
94     BuildRequires: gettext-devel
95     Requires: %{bname}-voip >= %{version}-%{release}
96 fwang 293813 Conflicts: gstreamer1.0-plugins-base < 0.11.94
97 ovitters 288227
98     %description
99     GStreamer is a streaming-media framework, based on graphs of filters which
100     operate on media data. Applications using this library can do anything
101     from real-time sound processing to playing videos, and just about anything
102     else media-related. Its plugin-based architecture means that new data
103     types or processing capabilities can be added simply by installing new
104     plug-ins.
105    
106     This package contains a set of plug-ins that aren't up to par compared
107     to the rest. They might be close to being good quality, but they're
108     missing something - be it a good code review, some documentation, a
109     set of tests, a real live maintainer, or some actual wide use. If the
110     blanks are filled in they might be upgraded to become part of either
111     gstreamer-plugins-good or gstreamer-plugins-ugly, depending on the
112     other factors. If the plug-ins break, you can't complain - instead,
113     you can fix the problem and send us a patch, or bribe someone into
114     fixing them for you. New contributors can start here for things to
115     work on.
116    
117     %if %build_plf
118     This package is in the 'tainted' section as it violates some patents.
119     %endif
120    
121    
122     %package -n %{libnamephoto}
123     Summary: Libraries for GStreamer streaming-media framework
124     Group: System/Libraries
125    
126     %description -n %{libnamephoto}
127     GStreamer is a streaming-media framework, based on graphs of filters which
128     operate on media data. Applications using this library can do anything
129     from real-time sound processing to playing videos, and just about anything
130     else media-related. Its plugin-based architecture means that new data
131     types or processing capabilities can be added simply by installing new
132     plugins.
133    
134     This package contains the libraries.
135    
136     %package -n %{develnamephoto}
137     Summary: Libraries and include files for GStreamer streaming-media framework
138     Group: Development/C
139     Requires: %{libnamephoto} = %{version}-%{release}
140 fwang 288330 Provides: gstphotography%{api}-devel = %{version}-%{release}
141 ovitters 288227
142     %description -n %{develnamephoto}
143     GStreamer is a streaming-media framework, based on graphs of filters which
144     operate on media data. Applications using this library can do anything
145     from real-time sound processing to playing videos, and just about anything
146     else media-related. Its plugin-based architecture means that new data
147     types or processing capabilities can be added simply by installing new
148     plugins.
149    
150     This package contains the libraries and includes files necessary to develop
151     applications and plugins for GStreamer.
152    
153     %package -n %{libnamebase}
154     Summary: Libraries for GStreamer streaming-media framework
155     Group: System/Libraries
156    
157     %description -n %{libnamebase}
158     GStreamer is a streaming-media framework, based on graphs of filters which
159     operate on media data. Applications using this library can do anything
160     from real-time sound processing to playing videos, and just about anything
161     else media-related. Its plugin-based architecture means that new data
162     types or processing capabilities can be added simply by installing new
163     plugins.
164    
165     This package contains the libraries.
166    
167     %package -n %{develnamebase}
168     Summary: Libraries and include files for GStreamer streaming-media framework
169     Group: Development/C
170     Requires: %{libnamebase} = %{version}-%{release}
171 fwang 288330 Provides: gstbasevideo%{api}-devel = %{version}-%{release}
172 ovitters 288227
173     %description -n %{develnamebase}
174     GStreamer is a streaming-media framework, based on graphs of filters which
175     operate on media data. Applications using this library can do anything
176     from real-time sound processing to playing videos, and just about anything
177     else media-related. Its plugin-based architecture means that new data
178     types or processing capabilities can be added simply by installing new
179     plugins.
180    
181     This package contains the libraries and includes files necessary to develop
182     applications and plugins for GStreamer.
183    
184     %package -n %{bname}-curl
185     Summary: GStreamer Curl plugin
186     Group: Networking/Other
187     BuildRequires: libcurl-devel
188    
189     %description -n %{bname}-curl
190     This is a HTTP plugin for GStreamer based on the curl library.
191    
192     %files -n %{bname}-curl
193 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstcurl.so
194 ovitters 288227
195     %package -n %{bname}-mpeg2enc
196     Summary: GStreamer mjpegtools plug-in
197 fwang 303330 Group: Video/Utilities
198 ovitters 288227 BuildRequires: pkgconfig(mjpegtools)
199    
200     %description -n %{bname}-mpeg2enc
201     mjpegtools-based encoding and decoding plug-in.
202    
203     %files -n %{bname}-mpeg2enc
204 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstmpeg2enc.so
205     %{_libdir}/gstreamer-%{api}/libgstmplex.so
206 ovitters 288227
207     %if %build_gme
208     %package -n %{bname}-gme
209     Summary: GStreamer Game Music plug-in
210 fwang 303330 Group: Sound/Utilities
211 ovitters 288227 BuildRequires: libgme-devel
212    
213     %description -n %{bname}-gme
214     Game Music decoding plug-in.
215    
216     %files -n %{bname}-gme
217 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstgme.so
218 ovitters 288227 %endif
219    
220     %if %build_dirac
221     %package -n %{bname}-dirac
222     Summary: GStreamer dirac plug-in
223 fwang 303330 Group: Video/Utilities
224 ovitters 288227 BuildRequires: pkgconfig(dirac) >= 0.9
225    
226     %description -n %{bname}-dirac
227     Dirac encoding and decoding plug-in.
228    
229     %files -n %{bname}-dirac
230 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstdirac.so
231 ovitters 288227 %endif
232    
233     %package -n %{bname}-schroedinger
234     Summary: GStreamer dirac plug-in based on Schroedinger
235 fwang 303330 Group: Video/Utilities
236 ovitters 288227 BuildRequires: pkgconfig(schroedinger-1.0)
237     Epoch: 1
238    
239     %description -n %{bname}-schroedinger
240     Dirac encoding and decoding plug-in based on Schroedinger.
241    
242     %files -n %{bname}-schroedinger
243 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstschro.so
244 ovitters 288227
245 colin 316273 %package -n %{bname}-rtpvp8
246     Summary: GStreamer VP8 RTP payloader plug-in
247 fwang 303330 Group: Video/Utilities
248 ovitters 288227 BuildRequires: pkgconfig(libvpx)
249 colin 316273 Conflicts: %{bname}-vp8 < 1.0.2-2
250 ovitters 288227
251 colin 316273 %description -n %{bname}-rtpvp8
252     VP8 RTP payloader and depayloader plug-in.
253 ovitters 288227
254 colin 316273 %files -n %{bname}-rtpvp8
255 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstrtpvp8.so
256 ovitters 288227
257     %if %build_dts
258     %package -n %{bname}-dts
259     Summary: GStreamer plug-ins for DTS audio playback
260 fwang 303330 Group: Sound/Utilities
261 ovitters 288227 BuildRequires: dtsdec-devel
262    
263     %description -n %{bname}-dts
264     Plug-ins for decoding DTS audio.
265    
266     %files -n %{bname}-dts
267 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstdtsdec.so
268 ovitters 288227 %endif
269    
270     %if %build_xvid
271     %package -n %{bname}-xvid
272     Summary: GStreamer plug-ins for XVID video encoding and decoding
273 fwang 303330 Group: Video/Utilities
274 ovitters 288227 BuildRequires: xvid-devel >= 1.1
275    
276     %description -n %{bname}-xvid
277     Plug-ins for encoding and decoding XVID video.
278    
279     This package is in the 'tainted' section as it violates some patents.
280     %files -n %{bname}-xvid
281 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstxvid.so
282 ovitters 288227 %endif
283    
284     %package -n %{bname}-mms
285     Summary: GStreamer plug-in for mms streams
286     Group: System/Libraries
287     Requires: %{bname}-plugins = %{version}
288     BuildRequires: pkgconfig(libmms)
289    
290     %description -n %{bname}-mms
291     Plug-in supporting the mms protocol based on the libmms library.
292    
293     %files -n %{bname}-mms
294 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstmms.so
295 ovitters 288227
296     %package -n %{bname}-rtmp
297     Summary: GStreamer plug-in for rtmp streams
298     Group: System/Libraries
299     Requires: %{bname}-plugins = %{version}
300     BuildRequires: pkgconfig(librtmp)
301    
302     %description -n %{bname}-rtmp
303     Plug-in supporting the rtmp protocol based on the librtmp library.
304    
305     %files -n %{bname}-rtmp
306 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstrtmp.so
307 ovitters 288227
308     %package -n %{bname}-soundtouch
309     Summary: GStreamer plug-in for SoundTouch support
310 fwang 303330 Group: Sound/Utilities
311 ovitters 288227 Requires: %{bname}-plugins = %{version}
312     BuildRequires: pkgconfig(soundtouch)
313    
314     %description -n %{bname}-soundtouch
315     Plug-in supporting the SoundTouch audio manipulation support.
316    
317     %files -n %{bname}-soundtouch
318 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstsoundtouch.so
319 ovitters 288227
320     %package -n %{bname}-libass
321     Summary: GStreamer subtitles plugin
322 fwang 303330 Group: Video/Utilities
323 ovitters 288227 BuildRequires: pkgconfig(libass)
324    
325     %description -n %{bname}-libass
326     This is a subtitle plugin for GStreamer based on libass.
327    
328     %files -n %{bname}-libass
329 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstassrender.so
330 ovitters 288227
331     %package -n %{bname}-voip
332     Summary: GStreamer voip plugins
333 fwang 303330 Group: Sound/Utilities
334 ovitters 288227
335     %description -n %{bname}-voip
336     This is a collection of VoIP plugins for GStreamer.
337    
338     %files -n %{bname}-voip
339 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstrtpmux.so
340     %{_libdir}/gstreamer-%{api}/libgstdtmf.so
341 ovitters 288227
342     %package doc
343 fwang 303330 Group: Documentation
344 ovitters 288227 Summary: GStreamer application library
345 fwang 288300 BuildArch: noarch
346    
347 ovitters 288227 %description doc
348     This is the documentation of %{name}.
349    
350     %prep
351     %setup -q -n gst-plugins-bad-%{version}
352     %apply_patches
353    
354     %build
355     %configure2_5x --disable-dependency-tracking --disable-static \
356     --with-package-name='%distribution %{name} package' \
357     --with-package-origin='http://www.mageia.org/' \
358     %if ! %build_celt
359     --disable-celt \
360     %endif
361     %if ! %build_faac
362     --disable-faac \
363     %endif
364     %if ! %build_faad
365     --disable-faad \
366     %endif
367     %if ! %build_dirac
368     --disable-dirac \
369     %endif
370     %if ! %build_xvid
371     --disable-xvid \
372     %endif
373     %if ! %build_dts
374     --disable-dts \
375     %endif
376     %if ! %build_plf
377     --disable-voamrwbenc --disable-voaacenc \
378     %endif
379     %if %build_experimental
380     --enable-experimental
381     %endif
382    
383     make
384    
385     %install
386 fwang 288300 %makeinstall_std
387 ovitters 288227
388 fwang 288300 %find_lang gst-plugins-bad-%{api}
389 ovitters 288227
390     # Clean out files that should not be part of the rpm.
391     # This is the recommended way of dealing with it for RH8
392 fwang 288300 find %{buildroot} -name '*.la' -delete
393 ovitters 288227
394     %files doc
395     %doc docs/plugins/html
396     %{_datadir}/gtk-doc/html/
397    
398 fwang 288300 %files -f gst-plugins-bad-%{api}.lang
399 ovitters 288227 %doc AUTHORS COPYING README NEWS
400    
401 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstadpcmdec.so
402     %{_libdir}/gstreamer-%{api}/libgstadpcmenc.so
403     %{_libdir}/gstreamer-%{api}/libgstasfmux.so
404     #%{_libdir}/gstreamer-%{api}/libgstaudioparsersbad.so
405     %{_libdir}/gstreamer-%{api}/libgstaudiovisualizers.so
406     %{_libdir}/gstreamer-%{api}/libgstautoconvert.so
407     %{_libdir}/gstreamer-%{api}/libgstbayer.so
408     %{_libdir}/gstreamer-%{api}/libgstcamerabin2.so
409     %{_libdir}/gstreamer-%{api}/libgstcoloreffects.so
410     #{_libdir}/gstreamer-%{api}/libgstcolorspace.so
411     %{_libdir}/gstreamer-%{api}/libgstdataurisrc.so
412     %{_libdir}/gstreamer-%{api}/libgstdebugutilsbad.so
413 fwang 293813 %{_libdir}/gstreamer-%{api}/libgstdvb.so
414 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstdvbsuboverlay.so
415     %{_libdir}/gstreamer-%{api}/libgstdvdspu.so
416 fwang 309999 %{_libdir}/gstreamer-%{api}/libgstfieldanalysis.so
417 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstfestival.so
418 fwang 303358 %{_libdir}/gstreamer-%{api}/libgstfrei0r.so
419 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstgaudieffects.so
420 fwang 293813 %{_libdir}/gstreamer-%{api}/libgstgdp.so
421 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstgeometrictransform.so
422 fwang 293813 %{_libdir}/gstreamer-%{api}/libgstid3tag.so
423     %{_libdir}/gstreamer-%{api}/libgstinter.so
424 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstinterlace.so
425 fwang 293813 %{_libdir}/gstreamer-%{api}/libgstjpegformat.so
426     %{_libdir}/gstreamer-%{api}/libgstliveadder.so
427 ovitters 288227 # This appears to have been removed. Commenting out (at least temporarily).
428     # -- shlomif
429 fwang 288300 # %{_libdir}/gstreamer-%{api}/libgstinvtelecine.so
430     %{_libdir}/gstreamer-%{api}/libgstmpegtsmux.so
431 fwang 343542 %{_libdir}/gstreamer-%{api}/libgstmpegpsmux.so
432 ovitters 288227 # This appears to have been removed. Commenting out (at least temporarily).
433     # -- shlomif
434 fwang 288300 # %{_libdir}/gstreamer-%{api}/libgstmpeg4videoparse.so
435 cjw 333548 %{_libdir}/gstreamer-%{api}/libgstchromaprint.so
436 fwang 461965 %{_libdir}/gstreamer-%{api}/libgstmidi.so
437 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstmimic.so
438     #{_libdir}/gstreamer-%{api}/libgstopencv.so
439 cjw 333548 %{_libdir}/gstreamer-%{api}/libgstzbar.so
440 ovitters 288227
441 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstmpegpsdemux.so
442 fwang 461965 %{_libdir}/gstreamer-%{api}/libgstopenal.so
443     %{_libdir}/gstreamer-%{api}/libgstopenjpeg.so
444 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstopus.so
445     %{_libdir}/gstreamer-%{api}/libgstpcapparse.so
446 fwang 293813 %{_libdir}/gstreamer-%{api}/libgstpnm.so
447 fwang 288300 #%{_libdir}/gstreamer-%{api}/libgstqtmux.so
448 fwang 461965 %{_libdir}/gstreamer-%{api}/libgstrfbsrc.so
449 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstscaletempoplugin.so
450     %{_libdir}/gstreamer-%{api}/libgstrawparse.so
451     %{_libdir}/gstreamer-%{api}/libgstremovesilence.so
452     %{_libdir}/gstreamer-%{api}/libgstsdpelem.so
453     %{_libdir}/gstreamer-%{api}/libgstsegmentclip.so
454     %{_libdir}/gstreamer-%{api}/libgstshm.so
455 fwang 293813 %{_libdir}/gstreamer-%{api}/libgstsiren.so
456 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstsmooth.so
457 fwang 293814 %{_libdir}/gstreamer-%{api}/libgstspeed.so
458 fwang 309999 %{_libdir}/gstreamer-%{api}/libgstsubenc.so
459 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstbz2.so
460     %{_libdir}/gstreamer-%{api}/libgstfragmented.so
461     %{_libdir}/gstreamer-%{api}/libgstmpegtsdemux.so
462     %{_libdir}/gstreamer-%{api}/libgstvideoparsersbad.so
463 fwang 293813 %{_libdir}/gstreamer-%{api}/libgstwaylandsink.so
464 cjw 333548 %{_libdir}/gstreamer-%{api}/libgstmpg123.so
465     %{_libdir}/gstreamer-%{api}/libgstresindvd.so
466 fwang 425896 %{_libdir}/gstreamer-%{api}/libgstdecklink.so
467 ovitters 288227 %if %{build_plf}
468 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstvoaacenc.so
469     %{_libdir}/gstreamer-%{api}/libgstvoamrwbenc.so
470     %{_datadir}/gstreamer-%{api}/presets/GstVoAmrwbEnc.prs
471 ovitters 288227 %endif
472     %if %build_experimental
473 fwang 288300 #%{_libdir}/gstreamer-%{api}/libgstdeinterlace2.so
474 ovitters 288227 %endif
475    
476 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstmodplug.so
477     %{_libdir}/gstreamer-%{api}/libgsty4mdec.so
478 ovitters 288227
479     #%package examples
480     #Summary:GStreamer example applications
481     #Group: Video
482    
483     #%description examples
484     #This contains example applications to test %{name}
485    
486     #%files examples
487    
488     %if %build_faad
489     %package -n %{bname}-faad
490     Summary: GStreamer plug-in for AAC audio playback
491 fwang 303374 Group: Sound/Utilities
492 ovitters 288227 Requires: %{bname}-plugins >= %version
493     BuildRequires: libfaad2-devel => 2.0
494    
495     %description -n %{bname}-faad
496     Plug-ins for playing AAC audio
497    
498     This package is in the 'tainted' section as it violates some patents.
499    
500     %files -n %{bname}-faad
501 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstfaad.so
502 ovitters 288227 %endif
503    
504     %if %build_faac
505     %package -n %{bname}-faac
506     Summary: GStreamer plug-ins for AAC audio encoding
507     Group: Sound
508     Requires: %{bname}-plugins >= %version
509     BuildRequires: libfaac-devel
510    
511     %description -n %{bname}-faac
512     Plug-ins for encoding AAC audio
513    
514     This package is in the 'tainted' section as it violates some patents.
515    
516     %files -n %{bname}-faac
517 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstfaac.so
518 ovitters 288227 %endif
519    
520     %package -n %{bname}-gsm
521     Summary: GStreamer plugin for GSM lossy audio format
522 fwang 303362 Group: Sound/Utilities
523 ovitters 288227 Requires: %{bname}-plugins >= %{version}
524     BuildRequires: gsm-devel >= 1.0.10
525    
526     %description -n %{bname}-gsm
527     Output plugin for GStreamer to convert to GSM lossy audio format.
528    
529     %files -n %{bname}-gsm
530 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstgsm.so
531 ovitters 288227
532     %if 0
533     ### SWFDEC FLASH PLUGIN ###
534     %package -n %{bname}-swfdec
535     Summary: GStreamer Flash rendering plug-in
536     Group: System/Libraries
537     Requires: %{bname}-plugins = %{version}
538     BuildRequires: libswfdec-devel => 0.3.0
539    
540     %description -n %{bname}-swfdec
541     Plug-in for rendering Flash animations using swfdec library
542    
543     %files -n %{bname}-swfdec
544 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstswfdec.so
545 ovitters 288227 %endif
546    
547     %if %build_amrwb
548     %package -n %{bname}-amrwb
549     Summary: GStreamer plug-in for AMR-WB support
550 fwang 303362 Group: Sound/Utilities
551 ovitters 288227 Requires: %{bname}-plugins >= %{version}
552     BuildRequires: libamrwb-devel
553    
554     %description -n %{bname}-amrwb
555     Plug-in for decoding AMR-WB under GStreamer.
556    
557     This package is in the 'tainted' section as it violates some patents.
558    
559     %files -n %{bname}-amrwb
560 fwang 288300 %{_datadir}/gstreamer-%{api}/presets/GstAmrwbEnc.prs
561     %{_libdir}/gstreamer-%{api}/libgstamrwbenc.so
562 ovitters 288227 %endif
563    
564     %if %build_celt
565     %package -n %{bname}-celt
566     Summary: GStreamer plug-in for CELT support
567 fwang 303362 Group: Video/Utilities
568 ovitters 288227 Requires: %{bname}-plugins >= %{version}
569     BuildRequires: pkgconfig(celt) >= 0.7.0
570    
571     %description -n %{bname}-celt
572     Plug-in for CELT support under GStreamer.
573    
574     %files -n %{bname}-celt
575 fwang 288300 %{_libdir}/gstreamer-%{api}/libgstcelt.so
576 ovitters 288227 %endif
577    
578     %files -n %{libnamephoto}
579 fwang 288317 %{_libdir}/libgstphotography-%{api}.so.%{libmajor}*
580     %{_libdir}/libgstsignalprocessor-%{api}.so.%{libmajor}*
581     %{_libdir}/libgstcodecparsers-%{api}.so.%{libmajor}*
582 ovitters 288227
583     %files -n %{develnamephoto}
584 fwang 288300 %{_libdir}/libgstcodecparsers-%{api}.so
585     %{_libdir}/libgstphotography-%{api}.so
586     %{_libdir}/libgstsignalprocessor-%{api}.so
587     %{_includedir}/gstreamer-%{api}/gst/codecparsers/
588     %{_includedir}/gstreamer-%{api}/gst/interfaces/photography*
589     %{_includedir}/gstreamer-%{api}/gst/signalprocessor/gstsignalprocessor.h
590     %{_includedir}/gstreamer-%{api}/gst/video/
591     %{_libdir}/pkgconfig/gstreamer-plugins-bad-%{api}.pc
592     %{_libdir}/pkgconfig/gstreamer-codecparsers-%{api}.pc
593 ovitters 288227
594     %files -n %{libnamebase}
595 fwang 288317 %{_libdir}/libgstbasecamerabinsrc-%{api}.so.%{libmajor}*
596     %{_libdir}/libgstbasevideo-%{api}.so.%{libmajor}*
597 ovitters 288227
598     %files -n %develnamebase
599 fwang 288300 %{_libdir}/libgstbasecamerabinsrc-%{api}.so
600     %{_libdir}/libgstbasevideo-%{api}.so
601     %{_includedir}/gstreamer-%{api}/gst/basecamerabinsrc/*
602     %{_libdir}/pkgconfig/gstreamer-basevideo-%{api}.pc

  ViewVC Help
Powered by ViewVC 1.1.30