source: projects/specs/trunk/g/gstreamer-plugins-base/gstreamer-plugins-base-vl.spec @ 1446

Revision 1446, 13.2 KB checked in by inagaki, 14 years ago (diff)

NEW: orc
updated: gstreamer, gstreamer-plugins-base, gstreamer-plugins-good

Line 
1%define major 0.10
2
3%define _gst_ver        0.10.29
4%define _glib2_ver      2.12.0
5%define _gtk2_ver       2.12.0
6%define _gtk_doc_ver    1.3
7%define _check_ver      0.9.2
8%define _python_ver     2.1
9%define _alsa_lib_ver   0.9.1
10%define _libogg_ver     1.0
11%define _libvorbis_ver  1.0
12%define _freetype2_ver  2.0.9
13
14%define po_package      gst-plugins-base-%{major}
15
16Summary:        GStreamer Streaming-media framework base plugins
17Summary(ja):    GStreamer ストリーミングメディアフレームワーク用基本プラグイン
18Name:           gstreamer-plugins-base
19Version:        0.10.30
20Release:        1%{?_dist_release}
21License:        LGPL
22Group:          System Environment/Libraries
23URL:            http://gstreamer.freedesktop.org/
24Source:         http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-%{version}.tar.bz2
25BuildRoot:      %{_tmppath}/%{name}-%{version}-root
26
27Requires:       gstreamer >= %{_gst_ver}
28Requires:       glib2 >= %{_glib2_ver}
29Requires:       alsa-lib >= %{_alsa_lib_ver}
30Requires:       pango
31Requires:       gnome-vfs2
32Requires:       libogg >= %{_libogg_ver}
33Requires:       libvorbis, libtheora >= %{_libvorbis_ver}
34
35BuildRequires:  gstreamer-devel >= %{_gst_ver}
36BuildRequires:  gtk-doc >= %{_gtk_doc_ver}
37BuildRequires:  python >= %{_python_ver}, python-pyxml
38BuildRequires:  glib2-devel >= %{_glib2_ver}
39BuildRequires:  check >= %{_check_ver}
40BuildRequires:  gtk2-devel >= %{_gtk2_ver}
41BuildRequires:  alsa-lib-devel >= %{_alsa_lib_ver}
42BuildRequires:  cdparanoia-devel
43BuildRequires:  gnome-vfs2-devel
44BuildRequires:  libogg-devel >= %{_libogg_ver}
45BuildRequires:  libtheora-devel, libvorbis-devel >= %{_libvorbis_ver}
46BuildRequires:  pango-devel
47BuildRequires:  freetype2-devel >= %{_freetype2_ver}
48BuildRequires:  fontconfig-devel
49BuildRequires:  libX11-devel
50BuildRequires:  libXv-devel
51BuildRequires:  libvisual-devel
52BuildRequires:  orc-devel
53BuildRequires:  libgudev1-devel
54
55Obsoletes:      %{name}-gnomevfs < 0.10.5
56Obsoletes:      %{name}-ogg < 0.10.5
57
58Vendor:         Project Vine
59Distribution:   Vine Linux
60Packager:       inagaki
61
62%description
63GStreamer is a streaming-media framework, based on graphs of filters which
64operate on media data. Applications using this library can do anything
65from real-time sound processing to playing videos, and just about anything
66else media-related.  Its plugin-based architecture means that new data
67types or processing capabilities can be added simply by installing new
68plugins.
69
70This package contains a set of well-maintained base plugins.
71
72%package devel
73Summary:        Libraries/include files for GStreamer base plugins
74Summary(ja):    GStreamer 基本プラグインの開発用ライブラリ
75Group:          Development/Libraries
76Requires:       %{name} = %{version}-%{release}
77Requires:       gstreamer-devel >= %{_gst_ver}
78
79%description devel
80GStreamer is a streaming-media framework, based on graphs of filters which
81operate on media data. Applications using this library can do anything
82from real-time sound processing to playing videos, and just about anything
83else media-related.  Its plugin-based architecture means that new data
84types or processing capabilities can be added simply by installing new
85plugins.
86
87This package contains GStreamer base plugins library depvelopment and header
88files.
89
90%prep
91%setup -q -n gst-plugins-base-%{version}
92
93%build
94%ifarch alpha
95%define optflags -O2 -mieee -fPIC
96%endif
97
98%configure \
99        --with-package-name='Vine Linux gstreamer-plugins-base package' \
100        --enable-gtk-doc \
101        --disable-static \
102        --disable-debug \
103        --enable-orc \
104        --with-gudev
105
106make %{?_smp_mflags}
107
108%install
109[ -n $RPM_BUILD_ROOT -a $RPM_BUILD_ROOT != / ] && rm -rf $RPM_BUILD_ROOT
110make install DESTDIR=$RPM_BUILD_ROOT
111
112# Clean out files that should not be part of the rpm.
113rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{major}/*.{a,la}
114rm -f $RPM_BUILD_ROOT%{_libdir}/*.{a,la}
115
116%find_lang %{po_package}
117
118%clean
119[ -n $RPM_BUILD_ROOT -a $RPM_BUILD_ROOT != / ] && rm -rf $RPM_BUILD_ROOT
120
121%post -p /sbin/ldconfig
122
123%postun -p /sbin/ldconfig
124
125%files -f %{po_package}.lang
126%defattr(-,root,root)
127%doc AUTHORS ChangeLog COPYING* NEWS README RELEASE REQUIREMENTS
128
129# helper programs
130%{_bindir}/gst-*
131%{_mandir}/man1/gst-*
132
133# libraries
134%{_libdir}/libgst*-%{major}.so.*
135
136# base plugins without external dependencies
137%{_libdir}/gstreamer-%{major}/libgstadder.so
138%{_libdir}/gstreamer-%{major}/libgstaudioconvert.so
139%{_libdir}/gstreamer-%{major}/libgstaudiorate.so
140%{_libdir}/gstreamer-%{major}/libgstaudioresample.so
141%{_libdir}/gstreamer-%{major}/libgstaudiotestsrc.so
142%{_libdir}/gstreamer-%{major}/libgstapp.so
143%{_libdir}/gstreamer-%{major}/libgstcdparanoia.so
144%{_libdir}/gstreamer-%{major}/libgstdecodebin.so
145%{_libdir}/gstreamer-%{major}/libgstdecodebin2.so
146%{_libdir}/gstreamer-%{major}/libgstffmpegcolorspace.so
147%{_libdir}/gstreamer-%{major}/libgstgdp.so
148%{_libdir}/gstreamer-%{major}/libgstgio.so
149%{_libdir}/gstreamer-%{major}/libgstplaybin.so
150#{_libdir}/gstreamer-%{major}/libgstqueue2.so
151%{_libdir}/gstreamer-%{major}/libgstsubparse.so
152%{_libdir}/gstreamer-%{major}/libgsttcp.so
153%{_libdir}/gstreamer-%{major}/libgsttypefindfunctions.so
154#{_libdir}/gstreamer-%{major}/libgsturidecodebin.so
155%{_libdir}/gstreamer-%{major}/libgstvideo4linux.so
156%{_libdir}/gstreamer-%{major}/libgstvideorate.so
157%{_libdir}/gstreamer-%{major}/libgstvideoscale.so
158%{_libdir}/gstreamer-%{major}/libgstvideotestsrc.so
159%{_libdir}/gstreamer-%{major}/libgstvolume.so
160%{_libdir}/gstreamer-%{major}/libgstximagesink.so
161%{_libdir}/gstreamer-%{major}/libgstxvimagesink.so
162
163# base plugins with external dependencies, but in the main package
164%{_libdir}/gstreamer-%{major}/libgstalsa.so
165%{_libdir}/gstreamer-%{major}/libgstpango.so
166%{_libdir}/gstreamer-%{major}/libgstgnomevfs.so
167%{_libdir}/gstreamer-%{major}/libgstlibvisual.so
168%{_libdir}/gstreamer-%{major}/libgstogg.so
169%{_libdir}/gstreamer-%{major}/libgsttheora.so
170%{_libdir}/gstreamer-%{major}/libgstvorbis.so
171
172%files devel
173%defattr(-,root,root)
174%{_datadir}/gtk-doc/html/gst-plugins-base-libs-%{major}
175%{_datadir}/gtk-doc/html/gst-plugins-base-plugins-%{major}
176%{_includedir}/gstreamer-%{major}/gst/*
177%{_libdir}/pkgconfig/*.pc
178%{_libdir}/libgst*-%{major}.so
179
180%changelog
181* Sun Jul 25 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.30-1
182- new upstream release
183- added BR: orc-devel, libgudev1-devel
184- removed liboil dependency
185
186* Sat May 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.29-1
187- new upstream release
188
189* Wed Mar 10 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.28-1
190- new upstream release
191
192* Sun Feb 28 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.26-1
193- new upstream release
194- built with new toolchain
195
196* Sat Oct 31 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.25-1
197- new upstream release
198
199* Sun Aug  9 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.24-1
200- new upstream release
201
202* Mon May 11 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.23-1
203- new upstream release
204- added BR: libvisual-devel
205- added Packager tag
206
207* Thu Mar 26 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.22-1
208- new upstream release
209
210* Mon Dec 29 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.21-1
211- add configure option --enable-experimental to enable giosink
212
213* Wed Oct  8 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.21-1
214- new upstream release
215- spec in UTF-8
216
217* Sun Jun 29 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.20-1
218- new upstream release
219- updated build dependancies
220
221* Tue Apr 15 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.10.19-2
222- build with xorg-x11-7.3
223  - remove XOrg/XOrg-devel deps
224  - add BuildRequires: libXv-devel, fontconfig-devel
225
226* Sat Apr  5 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.19-1vl5
227- new upstream release
228
229* Sun Mar 30 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.18-1vl5
230- new upstream release
231
232* Sun Dec 16 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.15-0vl1
233- new upstream release
234
235* Sun Aug  5 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.14-0vl1
236- new upstream release
237
238* Sat Jun  9 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.13-0vl1
239- new upstream release
240
241* Sat Mar 10 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.12-0vl1
242- new upstream release
243- update %%_gst_ver
244- add Vendor/Distribution tag
245- add '-with-package-name' option to %%configure
246- use more macros
247
248* Sat Dec 09 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.11-0vl1
249- new upstream release
250- update %%_gst_ver
251- update required version of liboil
252- add new plugin: libgstdecodebin2.so
253
254* Sat Nov 25 2006 Ryoiochi INAGAKI <ryo1@bc.wakwak.com> 0.10.10-0vl1
255- new upstream release
256- update %%_gst_ver
257- changed Group to Applications/Multimedia
258
259* Sun Jul 16 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.9-0vl1
260- new upstream release
261- update %%_gst_ver
262
263* Sun Jun 18 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.8-0vl1
264- new upstream release
265- update %%_gst_ver
266
267* Thu May 18 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.7-0vl1
268- new upstream release
269- update %%_gst_ver
270
271* Mon May  1 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.6-0vl1
272- new upstream release
273
274* Sun Mar 26 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.5-0vl2
275- remove Obsoletes: gstreamer-plugins
276
277* Tue Mar 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.5-0vl1
278- new upstream release
279- update %%_gst_ver and liboil version
280- merge -gnomevfs,ogg into main package
281- add Obsoletes: %%{name}-gnomevfs, %%{name}-ogg < 0.10.5
282
283* Fri Feb 10 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.3-0vl1
284- new upstream release
285- update %%_gst_ver
286
287* Sun Jan 22 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.2-0vl2
288- add Obsoletes: gstreamer-plugins < 0.9
289
290* Sat Jan 21 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.2-0vl1
291- initial package based on gstreamer-plugins
292- new upstream release
293  - change major to 0.10
294- update dependencies
295- update %%configure options
296- add subpackage: -gnomevfs, -ogg
297
298* Mon Dec 12 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.8.11-0vl3
299- remove duplicated libgst{idct,qtdemux,xwindowlistener}.so
300
301* Thu Oct 13 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.8.11-0vl2
302- added missing alsa plugin
303
304* Thu Sep 22 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.11-0vl1
305- new upstream release
306- added alsa and cairo plugins
307
308* Sun Jul 10 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.10-0vl1
309- new upstream release
310
311* Mon Jun  6 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.9-0vl1
312- new upstream release
313
314* Wed May 11 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.8-0vl5
315- added Conflicts: gstreamer-plugins-extra-audio < 0.8.8-0vl2
316
317* Sun May  8 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.8-0vl4
318- added libgstcdparania.so for gnome-cd (gnome-media)
319- BuildRequires: cdparanoia-devel
320
321* Wed Mar 30 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.8.8-0vl3
322- drop BuildRequires: xmms-devel, Requires: xmms
323
324* Tue Mar 29 2005 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.8.8-0vl2
325- libgstvideo4linux2.so temoporally omitted for ppc
326  (will be back later, I hope)
327
328* Sun Mar 13 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.8-0vl1
329- new upstream release
330- s/Copyright/License/
331- includes plugins depend on main package libraries only
332
333* Wed Nov 10 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.8.5-0vl1
334- new upstream release
335
336* Tue Dec 09 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.6.4-0vl1
337- new upstream release
338
339* Tue Jun 10 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.2-0vl1
340- new upstream release
341
342* Sat Feb 22 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.0-0vl1
343- new upstream release
344
345* Sat Feb 01 2003 Tomoya TAKA <taka@vinelinux.org> 0.5.2-0vl3
346- build with -fPIC on alpha
347
348* Fri Jan 24 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.2-0vl2
349- modified scripts
350
351* Fri Jan 24 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.2-0vl1
352- new upstream release
353
354* Sun Jan 19 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.1-0vl2
355- disable some plugins.
356
357* Sun Jan 19 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.1-0vl1
358- new upstream release
359- initial build for Vine Linux
360
361* Thu Dec 19 2002 Elliot Lee <sopwith@redhat.com> 0.5.0-15
362- Include ia64
363- Add BuildRequires: autoconf automake
364
365* Wed Dec 18 2002 Jonathan Blandford <jrb@redhat.com>
366- rebuild
367
368* Tue Dec 17 2002 Jonathan Blandford <jrb@redhat.com> 0.5.0-12
369- rebuild
370
371* Mon Dec 16 2002 Jonathan Blandford <jrb@redhat.com> 0.5.0-10
372- rebuild
373- disable tests
374
375* Mon Dec 16 2002 Tim Powers <timp@redhat.com> 0.5.0-9
376- rebuild
377
378* Wed Dec 11 2002 Jonathan Blandford <jrb@redhat.com> 0.5.0-7
379- fix libdir for ia64.
380
381* Wed Dec 11 2002 Jonathan Blandford <jrb@redhat.com> 0.5.0-3
382- ExcludeArch: ia64.   Random assembler errors that I have no hope of fixing
383- Add devel package
384
385* Wed Dec 11 2002 Jonathan Blandford <jrb@redhat.com> 0.5.0-1
386- 0.5.0
387- apparently, festival-devel isn't needed.
388
389* Tue Dec 10 2002 Tim Powers <timp@redhat.com> 0.4.2-3
390- rebuild to fix broken dep on libgstreamer-0.4.2.so.0
391
392* Tue Dec  3 2002 Havoc Pennington <hp@redhat.com>
393- excludearch the arches that can't build gstreamer cothreads
394- well it isn't really SMP-safe
395- add patch for including pthread.h when required
396- prereq gconftool
397- fix typo that broke schema installation in post
398
399* Mon Dec  2 2002 Havoc Pennington <hp@redhat.com>
400- initial "official" import
401- munge tarball for legal cleanliness
402
403* Thu Nov  7 2002 Jeremy Katz <katzj@redhat.com>
404- 0.4.2
405
406* Mon Sep 23 2002 Jeremy Katz <katzj@redhat.com>
407- 0.4.1
408- install the gconf schema
409- use %%configure
410
411* Sun Sep 22 2002 Jeremy Katz <katzj@redhat.com>
412- update to 0.4.0
413- give explicit vorbis include path, don't run vorbis test
414
415* Sun Aug 11 2002 Jeremy Katz <katzj@redhat.com>
416- collapse into one package to preserve some sanity
417
418* Wed Mar 13 2002 Thomas Vander Stichele <thomas@apestaart.org>
419- added more BuildRequires and Requires
420- rearranged some plugins
421- added changelog ;)
Note: See TracBrowser for help on using the repository browser.