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

Revision 926, 13.1 KB checked in by Takemikaduchi, 14 years ago (diff)

new upstream release (gnome packages)

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