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

Revision 1860, 13.4 KB checked in by iwaim, 14 years ago (diff)

build with rpm 4.8.1-1; see [VineSeed:21799]

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:        2%{?_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
54BuildRequires:  gir-repository-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-orc \
105        --with-gudev
106
107make %{?_smp_mflags}
108
109%install
110[ -n $RPM_BUILD_ROOT -a $RPM_BUILD_ROOT != / ] && rm -rf $RPM_BUILD_ROOT
111make install DESTDIR=$RPM_BUILD_ROOT
112
113# Clean out files that should not be part of the rpm.
114rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{major}/*.{a,la}
115rm -f $RPM_BUILD_ROOT%{_libdir}/*.{a,la}
116
117%find_lang %{po_package}
118
119%clean
120[ -n $RPM_BUILD_ROOT -a $RPM_BUILD_ROOT != / ] && rm -rf $RPM_BUILD_ROOT
121
122%post -p /sbin/ldconfig
123
124%postun -p /sbin/ldconfig
125
126%files -f %{po_package}.lang
127%defattr(-,root,root)
128%doc AUTHORS ChangeLog COPYING* NEWS README RELEASE REQUIREMENTS
129
130# helper programs
131%{_bindir}/gst-*
132%{_mandir}/man1/gst-*
133
134# libraries
135%{_libdir}/libgst*-%{major}.so.*
136
137# base plugins without external dependencies
138%{_libdir}/gstreamer-%{major}/libgstadder.so
139%{_libdir}/gstreamer-%{major}/libgstaudioconvert.so
140%{_libdir}/gstreamer-%{major}/libgstaudiorate.so
141%{_libdir}/gstreamer-%{major}/libgstaudioresample.so
142%{_libdir}/gstreamer-%{major}/libgstaudiotestsrc.so
143%{_libdir}/gstreamer-%{major}/libgstapp.so
144%{_libdir}/gstreamer-%{major}/libgstcdparanoia.so
145%{_libdir}/gstreamer-%{major}/libgstdecodebin.so
146%{_libdir}/gstreamer-%{major}/libgstdecodebin2.so
147%{_libdir}/gstreamer-%{major}/libgstffmpegcolorspace.so
148%{_libdir}/gstreamer-%{major}/libgstgdp.so
149%{_libdir}/gstreamer-%{major}/libgstgio.so
150%{_libdir}/gstreamer-%{major}/libgstplaybin.so
151#{_libdir}/gstreamer-%{major}/libgstqueue2.so
152%{_libdir}/gstreamer-%{major}/libgstsubparse.so
153%{_libdir}/gstreamer-%{major}/libgsttcp.so
154%{_libdir}/gstreamer-%{major}/libgsttypefindfunctions.so
155#{_libdir}/gstreamer-%{major}/libgsturidecodebin.so
156%{_libdir}/gstreamer-%{major}/libgstvideo4linux.so
157%{_libdir}/gstreamer-%{major}/libgstvideorate.so
158%{_libdir}/gstreamer-%{major}/libgstvideoscale.so
159%{_libdir}/gstreamer-%{major}/libgstvideotestsrc.so
160%{_libdir}/gstreamer-%{major}/libgstvolume.so
161%{_libdir}/gstreamer-%{major}/libgstximagesink.so
162%{_libdir}/gstreamer-%{major}/libgstxvimagesink.so
163
164# base plugins with external dependencies, but in the main package
165%{_libdir}/gstreamer-%{major}/libgstalsa.so
166%{_libdir}/gstreamer-%{major}/libgstpango.so
167%{_libdir}/gstreamer-%{major}/libgstgnomevfs.so
168%{_libdir}/gstreamer-%{major}/libgstlibvisual.so
169%{_libdir}/gstreamer-%{major}/libgstogg.so
170%{_libdir}/gstreamer-%{major}/libgsttheora.so
171%{_libdir}/gstreamer-%{major}/libgstvorbis.so
172
173%files devel
174%defattr(-,root,root)
175%{_datadir}/gtk-doc/html/gst-plugins-base-libs-%{major}
176%{_datadir}/gtk-doc/html/gst-plugins-base-plugins-%{major}
177%{_includedir}/gstreamer-%{major}/gst/*
178%{_libdir}/pkgconfig/*.pc
179%{_libdir}/libgst*-%{major}.so
180
181%changelog
182* Tue Sep 21 2010 IWAI, Masaharu <iwai@alib.jp> 0.10.30-2
183- build with rpm-4.8.1-1 for pkg-config file
184- add BuildRequires: gir-repository-devel
185
186* Sun Jul 25 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.30-1
187- new upstream release
188- added BR: orc-devel, libgudev1-devel
189- removed liboil dependency
190
191* Sat May 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.29-1
192- new upstream release
193
194* Wed Mar 10 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.28-1
195- new upstream release
196
197* Sun Feb 28 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.26-1
198- new upstream release
199- built with new toolchain
200
201* Sat Oct 31 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.25-1
202- new upstream release
203
204* Sun Aug  9 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.24-1
205- new upstream release
206
207* Mon May 11 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.23-1
208- new upstream release
209- added BR: libvisual-devel
210- added Packager tag
211
212* Thu Mar 26 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.22-1
213- new upstream release
214
215* Mon Dec 29 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.21-1
216- add configure option --enable-experimental to enable giosink
217
218* Wed Oct  8 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.21-1
219- new upstream release
220- spec in UTF-8
221
222* Sun Jun 29 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.20-1
223- new upstream release
224- updated build dependancies
225
226* Tue Apr 15 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.10.19-2
227- build with xorg-x11-7.3
228  - remove XOrg/XOrg-devel deps
229  - add BuildRequires: libXv-devel, fontconfig-devel
230
231* Sat Apr  5 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.19-1vl5
232- new upstream release
233
234* Sun Mar 30 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.18-1vl5
235- new upstream release
236
237* Sun Dec 16 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.15-0vl1
238- new upstream release
239
240* Sun Aug  5 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.14-0vl1
241- new upstream release
242
243* Sat Jun  9 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.13-0vl1
244- new upstream release
245
246* Sat Mar 10 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.12-0vl1
247- new upstream release
248- update %%_gst_ver
249- add Vendor/Distribution tag
250- add '-with-package-name' option to %%configure
251- use more macros
252
253* Sat Dec 09 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.11-0vl1
254- new upstream release
255- update %%_gst_ver
256- update required version of liboil
257- add new plugin: libgstdecodebin2.so
258
259* Sat Nov 25 2006 Ryoiochi INAGAKI <ryo1@bc.wakwak.com> 0.10.10-0vl1
260- new upstream release
261- update %%_gst_ver
262- changed Group to Applications/Multimedia
263
264* Sun Jul 16 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.9-0vl1
265- new upstream release
266- update %%_gst_ver
267
268* Sun Jun 18 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.8-0vl1
269- new upstream release
270- update %%_gst_ver
271
272* Thu May 18 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.7-0vl1
273- new upstream release
274- update %%_gst_ver
275
276* Mon May  1 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.6-0vl1
277- new upstream release
278
279* Sun Mar 26 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.5-0vl2
280- remove Obsoletes: gstreamer-plugins
281
282* Tue Mar 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.5-0vl1
283- new upstream release
284- update %%_gst_ver and liboil version
285- merge -gnomevfs,ogg into main package
286- add Obsoletes: %%{name}-gnomevfs, %%{name}-ogg < 0.10.5
287
288* Fri Feb 10 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.3-0vl1
289- new upstream release
290- update %%_gst_ver
291
292* Sun Jan 22 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.2-0vl2
293- add Obsoletes: gstreamer-plugins < 0.9
294
295* Sat Jan 21 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.10.2-0vl1
296- initial package based on gstreamer-plugins
297- new upstream release
298  - change major to 0.10
299- update dependencies
300- update %%configure options
301- add subpackage: -gnomevfs, -ogg
302
303* Mon Dec 12 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.8.11-0vl3
304- remove duplicated libgst{idct,qtdemux,xwindowlistener}.so
305
306* Thu Oct 13 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.8.11-0vl2
307- added missing alsa plugin
308
309* Thu Sep 22 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.11-0vl1
310- new upstream release
311- added alsa and cairo plugins
312
313* Sun Jul 10 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.10-0vl1
314- new upstream release
315
316* Mon Jun  6 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.9-0vl1
317- new upstream release
318
319* Wed May 11 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.8-0vl5
320- added Conflicts: gstreamer-plugins-extra-audio < 0.8.8-0vl2
321
322* Sun May  8 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.8-0vl4
323- added libgstcdparania.so for gnome-cd (gnome-media)
324- BuildRequires: cdparanoia-devel
325
326* Wed Mar 30 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.8.8-0vl3
327- drop BuildRequires: xmms-devel, Requires: xmms
328
329* Tue Mar 29 2005 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.8.8-0vl2
330- libgstvideo4linux2.so temoporally omitted for ppc
331  (will be back later, I hope)
332
333* Sun Mar 13 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.8-0vl1
334- new upstream release
335- s/Copyright/License/
336- includes plugins depend on main package libraries only
337
338* Wed Nov 10 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.8.5-0vl1
339- new upstream release
340
341* Tue Dec 09 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.6.4-0vl1
342- new upstream release
343
344* Tue Jun 10 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.2-0vl1
345- new upstream release
346
347* Sat Feb 22 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.0-0vl1
348- new upstream release
349
350* Sat Feb 01 2003 Tomoya TAKA <taka@vinelinux.org> 0.5.2-0vl3
351- build with -fPIC on alpha
352
353* Fri Jan 24 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.2-0vl2
354- modified scripts
355
356* Fri Jan 24 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.2-0vl1
357- new upstream release
358
359* Sun Jan 19 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.1-0vl2
360- disable some plugins.
361
362* Sun Jan 19 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.1-0vl1
363- new upstream release
364- initial build for Vine Linux
365
366* Thu Dec 19 2002 Elliot Lee <sopwith@redhat.com> 0.5.0-15
367- Include ia64
368- Add BuildRequires: autoconf automake
369
370* Wed Dec 18 2002 Jonathan Blandford <jrb@redhat.com>
371- rebuild
372
373* Tue Dec 17 2002 Jonathan Blandford <jrb@redhat.com> 0.5.0-12
374- rebuild
375
376* Mon Dec 16 2002 Jonathan Blandford <jrb@redhat.com> 0.5.0-10
377- rebuild
378- disable tests
379
380* Mon Dec 16 2002 Tim Powers <timp@redhat.com> 0.5.0-9
381- rebuild
382
383* Wed Dec 11 2002 Jonathan Blandford <jrb@redhat.com> 0.5.0-7
384- fix libdir for ia64.
385
386* Wed Dec 11 2002 Jonathan Blandford <jrb@redhat.com> 0.5.0-3
387- ExcludeArch: ia64.   Random assembler errors that I have no hope of fixing
388- Add devel package
389
390* Wed Dec 11 2002 Jonathan Blandford <jrb@redhat.com> 0.5.0-1
391- 0.5.0
392- apparently, festival-devel isn't needed.
393
394* Tue Dec 10 2002 Tim Powers <timp@redhat.com> 0.4.2-3
395- rebuild to fix broken dep on libgstreamer-0.4.2.so.0
396
397* Tue Dec  3 2002 Havoc Pennington <hp@redhat.com>
398- excludearch the arches that can't build gstreamer cothreads
399- well it isn't really SMP-safe
400- add patch for including pthread.h when required
401- prereq gconftool
402- fix typo that broke schema installation in post
403
404* Mon Dec  2 2002 Havoc Pennington <hp@redhat.com>
405- initial "official" import
406- munge tarball for legal cleanliness
407
408* Thu Nov  7 2002 Jeremy Katz <katzj@redhat.com>
409- 0.4.2
410
411* Mon Sep 23 2002 Jeremy Katz <katzj@redhat.com>
412- 0.4.1
413- install the gconf schema
414- use %%configure
415
416* Sun Sep 22 2002 Jeremy Katz <katzj@redhat.com>
417- update to 0.4.0
418- give explicit vorbis include path, don't run vorbis test
419
420* Sun Aug 11 2002 Jeremy Katz <katzj@redhat.com>
421- collapse into one package to preserve some sanity
422
423* Wed Mar 13 2002 Thomas Vander Stichele <thomas@apestaart.org>
424- added more BuildRequires and Requires
425- rearranged some plugins
426- added changelog ;)
Note: See TracBrowser for help on using the repository browser.