source: projects/specs/trunk/nonfree/self-build-gstreamer1-plugins-bad/gstreamer1-plugins-bad-vl.spec @ 7635

Revision 7635, 16.4 KB checked in by Takemikaduchi, 11 years ago (diff)

new upstream release

Line 
1%define majorminor   1.0
2%define gstreamer    gstreamer1
3
4%define gst_minver   1.0.7
5%define gstpb_minver 1.0.7
6
7Summary: GStreamer streaming media framework "bad" plug-ins
8Name: gstreamer1-plugins-bad
9Version: 1.0.7
10Release: 1%{?_dist_release}
11# The freeze and nfs plugins are LGPLv2 (only)
12License: LGPLv2+
13Group: Applications/Multimedia
14URL: http://gstreamer.freedesktop.org/
15Source: http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.xz
16BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
17Requires: %{gstreamer} >= %{gst_minver}
18BuildRequires: %{gstreamer}-devel >= %{gst_minver}
19BuildRequires: %{gstreamer}-plugins-base-devel >= %{gstpb_minver}
20
21BuildRequires: check
22BuildRequires: gettext
23BuildRequires: PyXML
24BuildRequires: libXt-devel
25
26BuildRequires: bzip2-devel
27BuildRequires: celt-devel
28BuildRequires: exempi-devel
29BuildRequires: jasper-devel
30#BuildRequires: ladspa-devel
31BuildRequires: libass-devel
32BuildRequires: libdc1394-devel
33BuildRequires: libdvdnav-devel
34BuildRequires: libexif-devel
35#BuildRequires: libiptcdata-devel
36BuildRequires: kate-devel
37BuildRequires: libmodplug-devel
38BuildRequires: libmpcdec-devel
39#BuildRequires: libofa-devel
40BuildRequires: librsvg2-devel
41BuildRequires: libsndfile-devel
42#BuildRequires: libtimidity-devel
43BuildRequires: libvpx-devel
44BuildRequires: mesa-libGLU-devel
45BuildRequires: openssl-devel
46BuildRequires: orc-devel
47#BuildRequires: schroedinger-devel
48BuildRequires: SDL-devel
49#BuildRequires: slv2-devel
50BuildRequires: soundtouch-devel
51BuildRequires: wavpack-devel
52#BuildRequires: wildmidi-devel
53#BuildRequires: zbar-devel
54BuildRequires: libmms-devel
55BuildRequires: twolame-devel
56#BuildRequires: libmimic-devel
57
58# self build
59#BuildRequires: libdca-devel
60#BuildRequires: faad2-devel
61#BuildRequires: xvidcore-devel
62#BuildRequires: mjpegtools-devel
63
64
65%description
66GStreamer is a streaming media framework, based on graphs of elements which
67operate on media data.
68
69This package contains plug-ins that have licensing issues, aren't tested
70well enough, or the code is not of good enough quality.
71
72
73# %package extras
74# Summary: Extra GStreamer "bad" plugins (less often used "bad" plugins)
75# Group: Applications/Multimedia
76# Requires: %{name} = %{version}-%{release}
77
78# %description extras
79# GStreamer is a streaming media framework, based on graphs of elements which
80# operate on media data.
81
82# gstreamer1-plugins-bad contains plug-ins that have licensing issues, aren't
83# tested well enough, or the code is not of good enough quality.
84
85# This package (gstreamer1-plugins-bad-extras) contains extra "bad" plugins for
86# sources (mythtv), sinks (jack, nas) and effects (pitch) which are not used
87# very much and require additional libraries to be installed.
88
89
90%prep
91%setup -q -n gst-plugins-bad-%{version}
92
93%build
94%configure \
95        --enable-debug --disable-static --disable-gtk-doc --enable-experimental
96
97# Don't use rpath!
98%{__sed} -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
99%{__sed} -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
100%{__make} %{?_smp_mflags}
101
102
103%install
104%{__rm} -rf %{buildroot}
105%{__make} install DESTDIR="%{buildroot}"
106
107# Clean out files that should not be part of the rpm.
108%{__rm} -f %{buildroot}%{_libdir}/gstreamer-%{majorminor}/*.la
109%{__rm} -f %{buildroot}%{_libdir}/*.la
110
111# conflict with gstreamer1-plugins-bad
112%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/*.so*
113%{__rm} -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig
114%{__rm} -rf $RPM_BUILD_ROOT%{_includedir}
115%{__rm} -rf $RPM_BUILD_ROOT%{_datadir}
116%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstadpcmdec.so
117%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstadpcmenc.so
118%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstasfmux.so
119%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstaudiovisualizers.so
120%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstautoconvert.so
121%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstbayer.so
122%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstbz2.so
123%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstcamerabin2.so
124%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstcoloreffects.so
125%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstdataurisrc.so
126%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstdebugutilsbad.so
127%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstdtmf.so
128%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstdvb.so
129%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstfestival.so
130%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstfragmented.so
131%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstfrei0r.so
132%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstgaudieffects.so
133%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstgdp.so
134%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstgeometrictransform.so
135%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstgsm.so
136%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstid3tag.so
137%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstinter.so
138%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstinterlace.so
139%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstjpegformat.so
140%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstliveadder.so
141%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstmpegpsdemux.so
142%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsdemux.so
143%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsmux.so
144%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstpcapparse.so
145%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstpnm.so
146%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstrawparse.so
147%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstremovesilence.so
148%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstresindvd.so
149%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstrtpmux.so
150%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstrtpvp8.so
151%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstscaletempoplugin.so
152%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstsdpelem.so
153%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstsegmentclip.so
154%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstshm.so
155%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstsmooth.so
156%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstsoundtouch.so
157%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstspeed.so
158%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstvideoparsersbad.so
159%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgsty4mdec.so
160
161%clean
162%{__rm} -rf %{buildroot}
163
164
165%post -p /sbin/ldconfig
166
167%postun -p /sbin/ldconfig
168
169
170%files
171%defattr(-,root,root,-)
172%doc AUTHORS COPYING README REQUIREMENTS
173%{_libdir}/gstreamer-%{majorminor}/libgstassrender.so
174%{_libdir}/gstreamer-%{majorminor}/libgstcelt.so
175%{_libdir}/gstreamer-%{majorminor}/libgstdecklink.so
176%{_libdir}/gstreamer-%{majorminor}/libgstdtsdec.so
177%{_libdir}/gstreamer-%{majorminor}/libgstdvbsuboverlay.so
178%{_libdir}/gstreamer-%{majorminor}/libgstdvdspu.so
179%{_libdir}/gstreamer-%{majorminor}/libgstfaac.so
180%{_libdir}/gstreamer-%{majorminor}/libgstfaad.so
181%{_libdir}/gstreamer-%{majorminor}/libgstfieldanalysis.so
182%{_libdir}/gstreamer-%{majorminor}/libgstmms.so
183%{_libdir}/gstreamer-%{majorminor}/libgstmodplug.so
184%{_libdir}/gstreamer-%{majorminor}/libgstmpeg2enc.so
185%{_libdir}/gstreamer-%{majorminor}/libgstmpegpsmux.so
186%{_libdir}/gstreamer-%{majorminor}/libgstmplex.so
187%{_libdir}/gstreamer-%{majorminor}/libgstrtmp.so
188%{_libdir}/gstreamer-%{majorminor}/libgstsiren.so
189%{_libdir}/gstreamer-%{majorminor}/libgstsubenc.so
190
191
192%changelog
193* Sun Apr 28 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.7-1
194- new upstream release
195
196* Sat Mar 23 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.6-1
197- new upstream release
198
199* Wed Jan 09 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.5-1
200- new upstream release
201
202* Wed Jan 02 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.4-1
203- new upstream release
204
205* Fri Oct 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.1-2
206- new upstream release
207- rename package
208
209* Sun Dec 18 2011 Munehiro Yamamoto <munepi@vinelinux.org> 0.10.22-1
210- new upstream release
211- added BuildRequires: libvpx-devel
212
213* Wed Nov  2 2011 Munehiro Yamamoto <munepi@vinelinux.org> 0.10.21-2
214- s/self-build-libdvdnav/libdvdnav/
215
216* Sat Mar 26 2011 Munehiro Yamamoto <munepi@vinelinux.org> 0.10.21-1
217- new upstream release
218- added BuildRequires:
219  - libmms-devel
220  - librtmp-devel
221
222* Fri Sep 17 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.10.20-1
223- new upstream release
224
225* Sun Jun 27 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.10.19-1
226- new upstream release
227
228* Sat Mar 20 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.10.18-1
229- new upstream release
230- added BuildRequires: libvdpau-devel
231
232* Wed Feb 17 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.10.17-1
233- new upstream release
234
235* Wed May 27 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.10.12-1
236- new upstream release
237- dropped gstreamer-plugins-bad-0.10.5-sys-modplug.patch,
238  gst-plugins-bad-0.10.5-mms-seek.patch
239
240* Sun Mar 01 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.10.10-1
241- new upstream release
242- dropped devel and devel-docs subpackages
243
244* Sun Feb 15 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.10.9-2
245- rebuild with twolame-devel, libmpcdec-devel, mjpegtools-devel
246- changed to BuildRequires:  self-build-faad2 from faad2-devel
247
248* Sun Jan 11 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.10.9-1
249- initial build based on RPM Fusion package
250
251* Sat Dec 27 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.9-3
252- Put devel docs in seperate subpackage to avoid multilib conflict (rf 276)
253
254* Wed Dec 17 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.9-2
255- Rebuild for new x264 (using patch from Rathann)
256
257* Sun Oct 26 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.9-1
258- New upstream release 0.10.9
259- Rebuild for new directfb
260
261* Sun Sep 14 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.8-4
262- Rebuild for new x264 and to generate new magic gstreamer provides
263
264* Sat Aug 16 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.8-3
265- Enable DVD navigation plugin
266
267* Fri Aug  1 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.8-2
268- Release bump to keep rpmfusion version higher then livna
269
270* Fri Aug  1 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.8-1
271- New upstream release 0.10.8
272- Merge changes from latest freshrpms package: enable ofa and dirac plugins
273
274* Fri Jun 27 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.7-2
275- Rebuild for new x264
276
277* Thu Apr 24 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.7-1
278- New upstream release 0.10.7
279- Drop many upstreamed patches
280
281* Sun Mar  9 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.6-3
282- Rebuild for new x264
283
284* Tue Feb 26 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.6-2
285- Enable dc1394 plugin
286
287* Sun Feb 24 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.6-1
288- New upstream release 0.10.6-1
289- Drop many upstreamed patches
290- Fixes conflict with the latest gstreamer-plugins-good (livna 1884)
291
292* Tue Feb  5 2008  Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.5-15
293- Fix compilation with gcc 4.3
294
295* Tue Feb  5 2008  Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.5-14
296- Add flv demuxer from CVS (livna bug 1846)
297
298* Sun Dec  9 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.5-13
299- Add patch fixing compilation with mjpegtools 1.9.0rc3
300
301* Sun Dec  9 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.5-12
302- Add patch from upstream vcs which makes mms honor your connection speed
303  settings
304- Add (painstakingly self written) patch adding support for mms / mmsh seeking!
305
306* Tue Nov 13 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.5-11
307- Rebuild for new faad2
308
309* Sun Nov  4 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.5-10
310- Rebuild for new libdca
311
312* Thu Oct 18 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.5-9
313- Rebuild for new (old) faad2 (livna bug 1679)
314
315* Sat Sep 29 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.5-8
316- Update mythtvsrc code to CVS version (livna bug 1660)
317
318* Thu Sep 27 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.5-7
319- No libgstreal.so on ppc / ppc64
320
321* Thu Sep 27 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.5-6
322- Fix detection of libdts with current livna libtds, this might need to be
323  changed back again for rpmfusion, depending on how libdts will look there
324
325* Sat Sep 22 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.5-5
326- Add mythtvsrc plugin (livna 1646)
327- Put some less often used plugins, which bring in also usually not installed
328  deps in a -extras package
329
330* Sat Sep 15 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.10.5-4
331- Merge livna spec bugfixes into freshrpms spec for rpmfusion:
332- Set release to 4 to be higher as both livna and freshrpms latest release
333- Set package name and origin to rpmfusion
334- Make mpeg2enc plugin compile with current mjpegtools
335- Make the real plugins search for the RealPlayer .so files in various
336  known possible locations instead of using only one hardcoded path to them
337- Make the wildmidi plugin work with the default Fedora timidity patch set
338- Add a couple of missing modtracker mimetypes to the modplug plugin
339- Use the system version of libmodplug
340- Fix building of the neonsrc plugin with the latest (rawhide) neon
341- Disable the ladspa plugin as this has been added to Fedora's rawhide
342  gstreamer-plugins-good
343- Don't put an rpath in the .so's on x86_64
344- Re-enable gtk-doc now that we have a -devel package again
345- Enable libtimidity plugin
346- Fix detection of (and linking with) libdca for the dtsdec plugin
347
348* Tue Aug 21 2007 Matthias Saou <http://freshrpms.net/> 0.10.5-1
349- Update to 0.10.5.
350- Update faad2 patch : Some fixes went in, but faad2.h still produces an error.
351- Remove libgstqtdemux, libgstvideocrop and libgstwavpack, all are in good now.
352- Enable new nas, x264, wildmidi and libsndfile plugins.
353- Re-add devel package now that we have a main shared lib and header files.
354- Add check build requirement.
355
356* Wed Mar 30 2007 Matthias Saou <http://freshrpms.net/> 0.10.4-1
357- Update to 0.10.4 for F7.
358- Disable swfdec... does anything/anyone even use it here? Once it stabilizes
359  somewhat more, maybe then it'll be worth re-enabling.
360- Re-enable wavpack, it works again now.
361- Enable libcdaudio support.
362- Enable jack support.
363- Enable ladspa support.
364- Enable mpeg2enc (mjpegtools) support.
365- Remove no longer present libgstvideo4linux2.so and add all new plugins.
366- Remove all gtk-doc references (all gone...?) and devel package too.
367
368* Tue Jan  9 2007 Matthias Saou <http://freshrpms.net/> 0.10.3-3
369- Update faad2 patch to also update the plugin sources, not just configure.
370
371* Mon Dec 18 2006 Matthias Saou <http://freshrpms.net/> 0.10.3-2
372- Try to rebuild against new wavpack 4.40 from Extras : Fails.
373- Try to update to 0.10.3.2 pre-release : Fails, it needs a more recent gst.
374- Try to include patch to update wavpack plugin source from 0.10.3.2
375  pre-release : Fails to find wavpack/md5.h.
376- Give up and disable wavpack support for now, sorry! Patches welcome.
377- Include patch to fix faad2 2.5 detection.
378- Add soundtouch support.
379
380* Thu Jun  1 2006 Matthias Saou <http://freshrpms.net/> 0.10.3-1
381- Update to 0.10.3.
382- Add new translations.
383- Add libgstmodplug.so, libgstvideo4linux2.so and libgstxingheader.so.
384- Add new libmusicbrainz support.
385
386* Thu Mar 23 2006 Matthias Saou <http://freshrpms.net/> 0.10.1-2
387- Add libmms support, thanks to Daniel S. Rogers.
388
389* Wed Feb 22 2006 Matthias Saou <http://freshrpms.net/> 0.10.1-1
390- Update to 0.10.1.
391- Add libgstcdxaparse.so and libgstfreeze.so.
392- Enable libgstbz2.so, libgstglimagesink.so and libgstneonhttpsrc.so.
393
394* Wed Jan 25 2006 Matthias Saou <http://freshrpms.net/> 0.10.0.1-1
395- Update to 0.10.0.1, add new plugins.
396- Spec file cleanup and rebuild for FC5.
397
398* Mon Dec 05 2005 Thomas Vander Stichele <thomas at apestaart dot org>
399- 0.10.0-0.gst.1
400- new release
401
402* Thu Dec 01 2005 Thomas Vander Stichele <thomas at apestaart dot org>
403- 0.9.7-0.gst.1
404- new release with 0.10 major/minor
405
406* Sat Nov 12 2005 Thomas Vander Stichele <thomas at apestaart dot org>
407- new release
408- remove tta patch
409- don't check for languages, no translations yet
410- added gtk-doc
411
412* Wed Oct 26 2005 Thomas Vander Stichele <thomas at apestaart dot org>
413- 0.9.4-0.gst.1
414- new release
415- added speed plugin
416
417* Mon Oct 03 2005 Thomas Vander Stichele <thomas at apestaart dot org>
418- 0.9.3-0.gst.1
419- new release
420
Note: See TracBrowser for help on using the repository browser.