Author: baggins Date: Mon May 15 21:18:30 2006 GMT Module: SPECS Tag: AC-branch ---- Log message: - from HEAD
---- Files affected: SPECS: gstreamer-plugins-base.spec (NONE -> 1.17.2.1) (NEW) ---- Diffs: ================================================================ Index: SPECS/gstreamer-plugins-base.spec diff -u /dev/null SPECS/gstreamer-plugins-base.spec:1.17.2.1 --- /dev/null Mon May 15 23:18:30 2006 +++ SPECS/gstreamer-plugins-base.spec Mon May 15 23:18:25 2006 @@ -0,0 +1,478 @@ +# $Revision$, $Date$ +# +# Conditional build: +%bcond_without gnomevfs # don't build gnome-vfs plugin +%bcond_without libvisual # don't build libvisual plugin +# +%define gstname gst-plugins-base +%define gst_major_ver 0.10 +%define gst_req_ver 0.10.5 +# +Summary: GStreamer Streaming-media framework base plugins +Summary(pl): Podstawowe wtyczki do środowiska obróbki strumieni GStreamer +Name: gstreamer-plugins-base +Version: 0.10.6 +Release: 1 +License: LGPL +Group: Libraries +Source0: http://gstreamer.freedesktop.org/src/gst-plugins-base/%{gstname}-%{version}.tar.bz2 +# Source0-md5: d8069d1026896d1379072b520de20ebc +Patch0: %{name}-bashish.patch +Patch1: %{name}-libvisual.patch +URL: http://gstreamer.freedesktop.org/ +BuildRequires: autoconf >= 2.52 +BuildRequires: automake +BuildRequires: glib2-devel >= 1:2.6.0 +BuildRequires: gstreamer-devel >= %{gst_req_ver} +BuildRequires: gtk+2-devel >= 2:2.2.0 +BuildRequires: gtk-doc >= 1.3 +BuildRequires: liboil-devel >= 0.3.6 +BuildRequires: libtool +BuildRequires: pkgconfig +## +## plugins +## +# libX11, libXv, libXext +BuildRequires: XFree86-devel +BuildRequires: alsa-lib-devel >= 0.9.1 +BuildRequires: cdparanoia-III-devel +BuildRequires: freetype-devel >= 2.1.2 +%{?with_gnomevfs:BuildRequires: gnome-vfs2-devel >= 2.0.4} +BuildRequires: libogg-devel >= 2:1.0 +BuildRequires: libtheora-devel >= 1.0-0.alpha3.1 +%{?with_libvisual:BuildRequires: libvisual-devel >= 0.4.0} +BuildRequires: libvorbis-devel >= 1:1.0 +BuildRequires: rpmbuild(macros) >= 1.98 +Requires: gstreamer >= %{gst_req_ver} +Obsoletes: gstreamer-artsd +Obsoletes: gstreamer-audiofile +Obsoletes: gstreamer-audiosink-polypaudio +Obsoletes: gstreamer-avi +Obsoletes: gstreamer-cdaudio +Obsoletes: gstreamer-cdplayer +Obsoletes: gstreamer-colorspace +Obsoletes: gstreamer-dirac +Obsoletes: gstreamer-festival +Obsoletes: gstreamer-gdkpixbuf +Obsoletes: gstreamer-interfaces +Obsoletes: gstreamer-interleave +Obsoletes: gstreamer-jack +Obsoletes: gstreamer-kio +Obsoletes: gstreamer-libdvdnav +Obsoletes: gstreamer-libfame +Obsoletes: gstreamer-media-info +Obsoletes: gstreamer-mikmod +Obsoletes: gstreamer-misc +Obsoletes: gstreamer-mjpegtools +Obsoletes: gstreamer-musicbrainz +Obsoletes: gstreamer-nas +Obsoletes: gstreamer-oneton +Obsoletes: gstreamer-play +Obsoletes: gstreamer-plugins +Obsoletes: gstreamer-qcam +Obsoletes: gstreamer-snapshot +Obsoletes: gstreamer-sndfile +Obsoletes: gstreamer-tcp +Obsoletes: gstreamer-tuner +Obsoletes: gstreamer-v4l +Obsoletes: gstreamer-v4l2 +Obsoletes: gstreamer-vbidec +Obsoletes: gstreamer-vcd +Obsoletes: gstreamer-videosink-xv +Obsoletes: gstreamer-videotest +Obsoletes: gstreamer-xine +Obsoletes: gstreamer-xoverlay +Obsoletes: gstreamer-yuv4mjpeg +Obsoletes: gtk-loaders-gstreamer +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define gstlibdir %{_libdir}/gstreamer-%{gst_major_ver} +%define gstincludedir %{_includedir}/gstreamer-%{gst_major_ver} + +%description +GStreamer is a streaming-media framework, based on graphs of filters +which operate on media data. Applications using this library can do +anything from real-time sound processing to playing videos, and just +about anything else media-related. Its plugin-based architecture means +that new data types or processing capabilities can be added simply by +installing new plugins. + +%description -l pl +GStreamer to środowisko obróbki danych strumieniowych, bazujące na +grafie filtrów operujących na danych medialnych. Aplikacje używające +tej biblioteki mogą robić wszystko od przetwarzania dźwięku w czasie +rzeczywistym, do odtwarzania filmów i czegokolwiek innego związego z +mediami. Architektura bazująca na wtyczkach pozwala na łatwe dodawanie +nowych typów danych lub możliwości obróbki. + +%package devel +Summary: Include files for GStreamer streaming-media framework plugins +Summary(pl): Pliki nagłówkowe do wtyczek środowiska obróbki strumieni GStreamer +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: gstreamer-devel >= %{gst_req_ver} +Obsoletes: gstreamer-interfaces-devel +Obsoletes: gstreamer-media-info-devel +Obsoletes: gstreamer-mixer-devel +Obsoletes: gstreamer-navigation-devel +Obsoletes: gstreamer-play-devel +Obsoletes: gstreamer-plugins-devel +Obsoletes: gstreamer-tuner-devel +Obsoletes: gstreamer-xoverlay-devel + +%description devel +Include files for GStreamer streaming-media framework plugins. + +%description devel -l pl +Pliki nagłówkowe do wtyczek środowiska obróbki strumieni GStreamer. + +## +## Plugins +## + +%package -n gstreamer-audiosink-alsa +Summary: GStreamer plugins for the ALSA sound architecture +Summary(pl): Wtyczki GStreamera do obsługi architektury ALSA +Group: Libraries +Requires: %{name} = %{version}-%{release} +Provides: gstreamer-audiosink = %{version} +Obsoletes: gstreamer-alsa + +%description -n gstreamer-audiosink-alsa +Input and output plugin for the ALSA soundcard driver architecture. + +%description -n gstreamer-audiosink-alsa -l pl +Wtyczka wejścia i wyjścia ze sterowników dźwiękowych architektury ALSA +do GStreamera. + +%package -n gstreamer-audio-effects-base +Summary: GStreamer base audio effects plugins +Summary(pl): Podstawowe wtyczki efektów dźwiękowych do GStreamera +Group: Libraries +Requires: %{name} = %{version}-%{release} +Obsoletes: gstreamer-audio-effects + +%description -n gstreamer-audio-effects-base +GStreamer base audio effects plugins. + +%description -n gstreamer-audio-effects-base -l pl +Podstawowe wtyczki efektów dźwiękowych do GStreamera. + +%package -n gstreamer-cdparanoia +Summary: GStreamer plugin for CD audio input using CDParanoia IV +Summary(pl): Wtyczka do GStreamera odtwarzająca płyty CD-Audio przy użyciu CDParanoia IV +Group: Libraries +#Requires: gstreamer >= %{gst_req_ver} +# for locales +Requires: %{name} = %{version}-%{release} + +%description -n gstreamer-cdparanoia +Plugin for ripping audio tracks using cdparanoia under GStreamer. + +%description -n gstreamer-cdparanoia -l pl +Wtyczka do ripowania ścieżek dźwiękowych pod GStreamerem za pomocą +cdparanoia. + +%package -n gstreamer-gnomevfs +Summary: GStreamer plugins for GNOME VFS input and output +Summary(pl): Wtyczki wejścia i wyjścia GNOME VFS do GStreamera +Group: Libraries +#Requires: gstreamer >= %{gst_req_ver} +# for locales +Requires: %{name} = %{version}-%{release} + +%description -n gstreamer-gnomevfs +Plugins for reading and writing through GNOME VFS. + +%description -n gstreamer-gnomevfs -l pl +Wtyczki do czytania i zapisywania poprzez GNOME VFS. + +%package -n gstreamer-libvisual +Summary: GStreamer libvisual plugin +Summary(pl): Wtyczka libvisual do GStreamera +Group: Libraries +Requires: gstreamer >= %{gst_req_ver} + +%description -n gstreamer-libvisual +GStreamer libvisual plugin. + +%description -n gstreamer-libvisual -l pl +Wtyczka libvisual do GStreamera. + +%package -n gstreamer-pango +Summary: GStreamer pango plugins +Summary(pl): Wtyczki pango do GStreamera +Group: Libraries +Requires: gstreamer >= %{gst_req_ver} + +%description -n gstreamer-pango +This package contains textoverlay and timeoverlay GStreamer plugins. + +%description -n gstreamer-pango -l pl +Ten pakiet zawiera wtyczki textoverlay i timeoverlay do GStreamera. + +%package -n gstreamer-theora +Summary: GStreamer Ogg Theora plugin +Summary(pl): Wtyczka Ogg Theora do GStreamera +Group: Libraries +Requires: gstreamer >= %{gst_req_ver} + +%description -n gstreamer-theora +GStreamer Ogg Theora plugin. + +%description -n gstreamer-theora -l pl +Wtyczka Ogg Theora do GStreamera. + +%package -n gstreamer-vorbis +Summary: GStreamer plugin for encoding and decoding Ogg Vorbis audio files +Summary(pl): Wtyczki do GStreamera kodujące i dekodujące pliki dźwiękowe Ogg Vorbis +Group: Libraries +#Requires: gstreamer >= %{gst_req_ver} +# for locales in ogg module +Requires: %{name} = %{version}-%{release} + +%description -n gstreamer-vorbis +Plugins for creating and playing Ogg Vorbis audio files. + +%description -n gstreamer-vorbis -l pl +Wtyczki do tworzenia i odtwarzania plików dźwiękowych Ogg Vorbis. + +%package -n gstreamer-imagesink-x +Summary: GStreamer XFree86/X.org output plugin +Summary(pl): Wtyczka wyjścia obrazu XFree86/X.org dla GStreamera +Group: Libraries +Requires: %{name} = %{version}-%{release} +Provides: gstreamer-videosink = %{version} + +%description -n gstreamer-imagesink-x +Standard XFree86/X.org image sink. + +%description -n gstreamer-imagesink-x -l pl +Standardowa wtyczka wyjścia obrazu XFree86/X.org dla GStreamera. + +%package -n gstreamer-imagesink-xv +Summary: GStreamer Xvideo output plugin +Summary(pl): Wtyczka wyjścia obrazu Xvideo dla GStreamera +Group: Libraries +Requires: %{name} = %{version}-%{release} +Provides: gstreamer-videosink = %{version} + +%description -n gstreamer-imagesink-xv +XFree86/X.org image sink via Xvideo extension. + +%description -n gstreamer-imagesink-xv -l pl +Wtyczka wyjścia obrazu Xvideo dla GStreamera. + +%prep +%setup -q -n %{gstname}-%{version} +%patch0 -p1 +%patch1 -p1 + +%build +%{__libtoolize} +%{__aclocal} -I m4 -I common/m4 +%{__autoconf} +%{__autoheader} +%{__automake} +%configure \ + %{!?with_gnomevfs:--disable-gnome_vfs} \ + %{!?with_libvisual:--disable-libvisual} \ + --disable-static \ + --enable-gtk-doc \ + --with-html-dir=%{_gtkdocdir} + +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT + +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT + +# We don't need plugins' *.la files +rm -f $RPM_BUILD_ROOT%{gstlibdir}/*.la + +%find_lang %{gstname}-%{gst_major_ver} + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files -f %{gstname}-%{gst_major_ver}.lang +%defattr(644,root,root,755) +%doc AUTHORS ChangeLog NEWS README RELEASE +%attr(755,root,root) %{_bindir}/gst-visualise-* +%attr(755,root,root) %{_libdir}/libgstaudio-*.so.*.*.* +%attr(755,root,root) %{_libdir}/libgstcdda-*.so.*.*.* +%attr(755,root,root) %{_libdir}/libgstinterfaces-*.so.*.*.* +%attr(755,root,root) %{_libdir}/libgstnetbuffer-*.so.*.*.* +%attr(755,root,root) %{_libdir}/libgstriff-*.so.*.*.* +%attr(755,root,root) %{_libdir}/libgstrtp-*.so.*.*.* +%attr(755,root,root) %{_libdir}/libgsttag-*.so.*.*.* +%attr(755,root,root) %{_libdir}/libgstvideo-*.so.*.*.* + +%attr(755,root,root) %{gstlibdir}/libgstaudioconvert.so +%attr(755,root,root) %{gstlibdir}/libgstaudiorate.so +%attr(755,root,root) %{gstlibdir}/libgstaudiotestsrc.so +%attr(755,root,root) %{gstlibdir}/libgstdecodebin.so +%attr(755,root,root) %{gstlibdir}/libgstffmpegcolorspace.so +%attr(755,root,root) %{gstlibdir}/libgstplaybin.so +%attr(755,root,root) %{gstlibdir}/libgstsubparse.so +%attr(755,root,root) %{gstlibdir}/libgsttcp.so +%attr(755,root,root) %{gstlibdir}/libgsttypefindfunctions.so +%attr(755,root,root) %{gstlibdir}/libgstvideo4linux.so +%attr(755,root,root) %{gstlibdir}/libgstvideorate.so +%attr(755,root,root) %{gstlibdir}/libgstvideoscale.so +%attr(755,root,root) %{gstlibdir}/libgstvideotestsrc.so +%{_mandir}/man1/gst-visualise-*.1* +%{_gtkdocdir}/gst-plugins-base-plugins-* + +%files devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libgstaudio-*.so +%attr(755,root,root) %{_libdir}/libgstcdda-*.so +%attr(755,root,root) %{_libdir}/libgstinterfaces-*.so +%attr(755,root,root) %{_libdir}/libgstnetbuffer-*.so +%attr(755,root,root) %{_libdir}/libgstriff-*.so +%attr(755,root,root) %{_libdir}/libgstrtp-*.so +%attr(755,root,root) %{_libdir}/libgsttag-*.so +%attr(755,root,root) %{_libdir}/libgstvideo-*.so +%{_libdir}/libgstaudio-*.la +%{_libdir}/libgstcdda-*.la +%{_libdir}/libgstinterfaces-*.la +%{_libdir}/libgstnetbuffer-*.la +%{_libdir}/libgstriff-*.la +%{_libdir}/libgstrtp-*.la +%{_libdir}/libgsttag-*.la +%{_libdir}/libgstvideo-*.la +%{gstincludedir}/gst/audio +%{gstincludedir}/gst/cdda +%{gstincludedir}/gst/floatcast +%{gstincludedir}/gst/interfaces +%{gstincludedir}/gst/netbuffer +%{gstincludedir}/gst/riff +%{gstincludedir}/gst/rtp +%{gstincludedir}/gst/tag +%{gstincludedir}/gst/video +%{_pkgconfigdir}/gstreamer-plugins-base-*.pc +%{_gtkdocdir}/gst-plugins-base-libs-* + +## +## Plugins +## + +%files -n gstreamer-audiosink-alsa +%defattr(644,root,root,755) +%attr(755,root,root) %{gstlibdir}/libgstalsa.so + +%files -n gstreamer-audio-effects-base +%defattr(644,root,root,755) +%attr(755,root,root) %{gstlibdir}/libgstadder.so +%attr(755,root,root) %{gstlibdir}/libgstaudioresample.so +%attr(755,root,root) %{gstlibdir}/libgstvolume.so + +%files -n gstreamer-cdparanoia +%defattr(644,root,root,755) +%attr(755,root,root) %{gstlibdir}/libgstcdparanoia.so + +%if %{with gnomevfs} +%files -n gstreamer-gnomevfs +%defattr(644,root,root,755) +%attr(755,root,root) %{gstlibdir}/libgstgnomevfs.so +%endif + +%if %{with libvisual} +%files -n gstreamer-libvisual +%defattr(644,root,root,755) +%attr(755,root,root) %{gstlibdir}/libgstlibvisual.so +%endif + +%files -n gstreamer-pango +%defattr(644,root,root,755) +%attr(755,root,root) %{gstlibdir}/libgstpango.so + +%files -n gstreamer-theora +%defattr(644,root,root,755) +%attr(755,root,root) %{gstlibdir}/libgsttheora.so + +%files -n gstreamer-vorbis +%defattr(644,root,root,755) +%attr(755,root,root) %{gstlibdir}/libgstvorbis.so +%attr(755,root,root) %{gstlibdir}/libgstogg.so + +%files -n gstreamer-imagesink-x +%defattr(644,root,root,755) +%attr(755,root,root) %{gstlibdir}/libgstximagesink.so + +%files -n gstreamer-imagesink-xv +%defattr(644,root,root,755) +%attr(755,root,root) %{gstlibdir}/libgstxvimagesink.so + +%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) +%changelog +* %{date} PLD Team <[EMAIL PROTECTED]> +All persons listed below can be reached at <cvs_login>@pld-linux.org + +$Log$ +Revision 1.17.2.1 2006/05/15 21:18:25 baggins +- from HEAD + +Revision 1.17 2006/05/12 20:23:57 qboosh +- added libvisual patch (use libvisual 0.4.0) + +Revision 1.16 2006/04/28 18:53:34 paladine +- gst_req_ver fix + +Revision 1.15 2006/04/28 13:16:04 wrobell +- ver. 0.10.6 + +Revision 1.14 2006/04/05 17:09:12 freetz +- rel.2 + +Revision 1.13 2006/04/04 20:32:32 qboosh +- todo done (Obsoletes updated) + +Revision 1.12 2006/04/04 20:31:53 qboosh +- added Obsoletes for plugins which don't (yet?) exist in gstreamer 0.10.x: + artsd,audiofile,audiosink-polypaudio,avi,cdaudio,cdplayer,colorspace, + dirac,festival,gdkpixbuf,interleave,jack,libdvdnav,libfame,mikmod, + mjpegtools,musicbrainz,nas,snapshot,sndfile,vcd,xine + and gtk-loaders-gstreamer package + +Revision 1.11 2006/03/14 15:37:22 freetz +- 0.10.5 + +Revision 1.10 2006/03/12 15:57:17 qboosh +- removed obsolete pre-xorg comment + +Revision 1.9 2006/03/12 10:04:39 freetz +- 0.10.4 + +Revision 1.8 2006/02/20 17:35:07 freetz +- rel.1 + +Revision 1.7 2006/02/12 13:42:22 freetz +- modular xorg style deps + +Revision 1.6 2006/02/11 17:31:23 qboosh +- updated to 0.10.3 + +Revision 1.5 2006/01/23 18:52:00 qboosh +- updated to 0.10.2; cdparanoia plugin is back + +Revision 1.4 2006/01/17 18:35:43 qboosh +- gstreamer-quicktime Obsoletes moved to gstreamer-plugins-bad + +Revision 1.3 2006/01/15 10:10:00 qboosh +- added URL + +Revision 1.2 2006/01/14 22:19:15 qboosh +- enabled gtk-doc docs +- some Obsoletes moved to gstreamer-plugins-good +- -audio-effects renamed to -audio-effects-base (second part in -good) +- revised internal deps wrt locales + +Revision 1.1 2006/01/14 16:45:10 qboosh +- new, based on (cut down) gstreamer-plugins.spec ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
