SPECS (AC-branch): gstreamer-plugins-bad.spec - merge from HEAD re...

hawk hawk at pld-linux.org
Wed Feb 21 12:36:58 CET 2007


Author: hawk                         Date: Wed Feb 21 11:36:57 2007 GMT
Module: SPECS                         Tag: AC-branch
---- Log message:
- merge from HEAD revision 1.15, version 0.10.4
- adjusted deps for Ac

---- Files affected:
SPECS:
   gstreamer-plugins-bad.spec (1.4.2.4 -> 1.4.2.5) 

---- Diffs:

================================================================
Index: SPECS/gstreamer-plugins-bad.spec
diff -u SPECS/gstreamer-plugins-bad.spec:1.4.2.4 SPECS/gstreamer-plugins-bad.spec:1.4.2.5
--- SPECS/gstreamer-plugins-bad.spec:1.4.2.4	Fri Jun  2 19:04:16 2006
+++ SPECS/gstreamer-plugins-bad.spec	Wed Feb 21 12:36:52 2007
@@ -2,52 +2,60 @@
 # TODO:
 # new plugins:
 # - ivorbis (BR: tremor-devel, CVS versions only, http://www.xiph.org/vorbis/)
-# - amrwb (needs external code in tree; but maybe use shared lib?)
 # - theoradec (BR: libtheora-exp, http://people.xiph.org/~tterribe/doc/libtheora-exp/)
 # - system libmodplug?
 #
 # Conditional build:
+%bcond_without	cdaudio		# don't build cdaudio plugin
 %bcond_without	directfb	# don't build directfb videosink plugin
 %bcond_without	dts		# don't build DTS plugin
 %bcond_without	faad		# don't build faad plugin
 %bcond_without	gsm		# don't build gsm plugin
+%bcond_without	jack		# don't build JACK audio plugin
+%bcond_without	ladspa		# don't build ladspa plugin
+%bcond_without	mjpegtools	# don't build mpeg2enc plugin
 %bcond_without	mms		# don't build mms plugin
 %bcond_without	musepack	# don't build musepack plugin
 %bcond_without	neon		# don't build neonhttpsrc plugin
 %bcond_without	sdl		# don't build sdl plugin
 %bcond_without	swfdec		# don't build swfdec plugin
-%bcond_without	wavpack		# don't build wavpack support
-%bcond_without	xvid		# don't build XviD support
-%bcond_with	divx4linux	# build with divx4linux support
+%bcond_without	spc		# don't build spc plugin
+%bcond_without	wavpack		# don't build wavpack plugin
+%bcond_without	xvid		# don't build XviD plugin
+%bcond_with	amr		# build amrwb plugin
+%bcond_with	divx4linux	# build divx4linux plugins
 #
 %define		gstname		gst-plugins-bad
 %define		gst_major_ver	0.10
-%define		gst_req_ver	0.10.3
+%define		gst_req_ver	0.10.11
 #
 Summary:	Bad GStreamer Streaming-media framework plugins
 Summary(pl):	Złe wtyczki do środowiska obróbki strumieni GStreamer
 Name:		gstreamer-plugins-bad
-Version:	0.10.3
+Version:	0.10.4
 Release:	1
-License:	LGPL
+License:	LPL
 Group:		Libraries
 Source0:	http://gstreamer.freedesktop.org/src/gst-plugins-bad/%{gstname}-%{version}.tar.bz2
-# Source0-md5:	8545a02c408976c5e9f0c2cf3c6a362e
+# Source0-md5:	2e57395cdf72733477fb328f1fa3f053
 Patch0:		%{name}-bashish.patch
 Patch1:		%{name}-libdts.patch
 Patch2:		%{name}-divx4linux.patch
 Patch3:		%{name}-soundtouch.patch
+Patch4:		%{name}-amrwb.patch
+Patch5:		%{name}-faad.patch
+Patch6:		%{name}-link.patch
 URL:		http://gstreamer.freedesktop.org/
-BuildRequires:	autoconf >= 2.52
+BuildRequires:	autoconf >= 2.59-9
 BuildRequires:	automake >= 1.6
-BuildRequires:	bzip2-devel
-BuildRequires:	glib2-devel >= 1:2.6.0
+BuildRequires:	glib2-devel >= 1:2.10.3
 BuildRequires:	gstreamer-devel >= %{gst_req_ver}
 BuildRequires:	gstreamer-plugins-base-devel >= %{gst_req_ver}
-BuildRequires:	gtk-doc >= 1.3
-BuildRequires:	liboil-devel >= 1:0.3.6
+BuildRequires:	gtk-doc >= 1.6
+BuildRequires:	liboil-devel >= 1:0.3.8
 BuildRequires:	libtool >= 1.4
 BuildRequires:	pkgconfig >= 1:0.9.0
+BuildRequires:	python-PyXML
 BuildRequires:	rpmbuild(macros) >= 1.98
 ##
 ## plugins
@@ -55,26 +63,33 @@
 %{?with_directfb:BuildRequires:	DirectFB-devel >= 1:0.9.24}
 BuildRequires:	OpenGL-devel
 %{?with_sdl:BuildRequires:	SDL-devel >= 0.11}
+BuildRequires:	alsa-lib-devel >= 0.9.1
+%{?with_amr:BuildRequires:	amrwb-devel}
+BuildRequires:	bzip2-devel
 %{?with_divx4linux:BuildRequires:	divx4linux-devel >= 1:5.05.20030428}
 BuildRequires:	faac-devel
 %{?with_faad:BuildRequires:	faad2-devel >= 2.0-2}
+%{?with_jack:BuildRequires:	jack-audio-connection-kit-devel >= 0.99.10}
+%{?with_ladspa:BuildRequires:	ladspa-devel >= 1.12}
+%{?with_cdaudio:BuildRequires:	libcdaudio-devel}
 %{?with_dts:BuildRequires:	libdts-devel}
 %{?with_gsm:BuildRequires:	libgsm-devel}
 %{?with_mms:BuildRequires:	libmms-devel >= 0.2}
 %{?with_musepack:BuildRequires:	libmpcdec-devel >= 1.2}
 BuildRequires:	libmusicbrainz-devel >= 2.1.0
+%{?with_spc:BuildRequires:	libopenspc-devel >= 0.3.99}
 # for modplug and libSoundTouch
 BuildRequires:	libstdc++-devel
-%{?with_neon:BuildRequires:	neon-devel >= 0.25.5}
-%{?with_neon:BuildRequires:	neon-devel < 0.26}
+%{?with_mjpegtools:BuildRequires:	mjpegtools-devel >= 1.8.0-1}
+%{?with_mjpegtools:BuildRequires:	mjpegtools-devel < 1.9.0}
+%{?with_neon:BuildRequires:	neon-devel >= 0.26}
 BuildRequires:	soundtouch-devel >= 1.3.1
 %{?with_swfdec:BuildRequires:	swfdec-devel >= 0.3.6}
-%{?with_wavpack:BuildRequires:	wavpack-devel >= 4.2}
+%{?with_wavpack:BuildRequires:	wavpack-devel >= 4.40.0}
 %{?with_xvid:BuildRequires:	xvid-devel >= 1.0.0}
 Requires:	gstreamer >= %{gst_req_ver}
 Requires:	gstreamer-plugins-base >= %{gst_req_ver}
 Obsoletes:	gstreamer-quicktime
-Obsoletes:	gstreamer-v4l2
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		gstlibdir 	%{_libdir}/gstreamer-%{gst_major_ver}
@@ -111,6 +126,19 @@
 %description -n gstreamer-aac -l pl
 Wtyczka do GStreamera do kodowania i dekodowania plików audio AAC.
 
+%package -n gstreamer-amrwb
+Summary:	GStreamer plugin for AMR-WB audio encoding and decoding
+Summary(pl):	Wtyczka GStreamera do kodowania i dekodowania dźwięku w formacie AMR-WB
+Group:		Libraries
+Requires:	gstreamer >= %{gst_req_ver}
+
+%description -n gstreamer-amrwb
+GStreamer plugin for AMR-WB audio encoding and decoding.
+
+%description -n gstreamer-amrwb -l pl
+Wtyczka GStreamera do kodowania i dekodowania dźwięku w formacie
+AMR-WB.
+
 %package -n gstreamer-audio-effects-bad
 Summary:	Bad GStreamer audio effects plugins
 Summary(pl):	Złe wtyczki efektów dźwiękowych do GStreamera
@@ -124,6 +152,32 @@
 %description -n gstreamer-audio-effects-bad -l pl
 Złe wtyczki efektów dźwiękowych do GStreamera.
 
+%package -n gstreamer-audiosink-alsaspdif
+Summary:	GStreamer ALSA plugin for S/PDIF output
+Summary(pl):	Wtyczka ALSA GStreamera do wyjścia S/PDIF
+Group:		Libraries
+Requires:	gstreamer-plugins-base >= %{gst_req_ver}
+Provides:	gstreamer-audiosink = %{version}
+
+%description -n gstreamer-audiosink-alsaspdif
+GStreamer ALSA plugin for S/PDIF output.
+
+%description -n gstreamer-audiosink-alsaspdif -l pl
+Wtyczka ALSA GStreamera do wyjścia S/PDIF.
+
+%package -n gstreamer-cdaudio
+Summary:	GStreamer plugin for CD audio input using libcdaudio
+Summary(pl):	Wtyczka do GStreamera odtwarzająca płyty CD-Audio przy użyciu libcdaudio
+Group:		Libraries
+Requires:	gstreamer >= %{gst_req_ver}
+
+%description -n gstreamer-cdaudio
+Plugin for playing audio tracks using libcdaudio under GStreamer.
+
+%description -n gstreamer-cdaudio -l pl
+Wtyczka do odtwarzania ścieżek dźwiękowych pod GStreamerem za pomocą
+libcdaudio.
+
 %package -n gstreamer-divx
 Summary:	GStreamer divx plugin
 Summary(pl):	Wtyczka divx do GStreamera
@@ -174,6 +228,44 @@
 %description -n gstreamer-imagesink-gl -l pl
 Wtyczka wyjścia OpenGL do GStreamera.
 
+%package -n gstreamer-jack
+Summary:	GStreamer plugin for the JACK Sound Server
+Summary(pl):	Wtyczka serwera dźwięku JACK dla GStreamera
+Group:		Libraries
+Requires:	gstreamer-plugins-base >= %{gst_req_ver}
+Provides:	gstreamer-audiosink = %{version}
+
+%description -n gstreamer-jack
+Plugin for the JACK professional sound server.
+
+%description -n gstreamer-jack -l pl
+Wtyczka dla profesjonalnego serwera dźwięku JACK.
+
+%package -n gstreamer-ladspa
+Summary:	GStreamer wrapper for LADSPA plugins
+Summary(pl):	Wrapper do wtyczek LADSPA dla GStreamera
+Group:		Libraries
+Requires:	gstreamer-plugins-base >= %{gst_req_ver}
+
+%description -n gstreamer-ladspa
+Plugin which wraps LADSPA plugins for use by GStreamer applications.
+
+%description -n gstreamer-ladspa -l pl
+Wtyczka pozwalająca na używanie wtyczek LADSPA przez aplikacje
+GStreamera.
+
+%package -n gstreamer-mjpegtools
+Summary:	GStreamer mpeg2enc plugin
+Summary(pl):	Wtyczka mpeg2enc do GStreamera
+Group:		Libraries
+Requires(post,postun):	%{_bindir}/gst-register-0.8
+
+%description -n gstreamer-mjpegtools
+GStreamer mpeg2enc plugin (based on mjpegtools libraries).
+
+%description -n gstreamer-mjpegtools -l pl
+Wtyczka mpeg2enc do GStreamera (oparta na bibliotekach mjpegtools).
+
 %package -n gstreamer-mms
 Summary:	GStreamer mms plugin
 Summary(pl):	Wtyczka mms do GStreamera
@@ -234,6 +326,20 @@
 %description -n gstreamer-soundtouch -l pl
 Wtyczka soundtouch do GStreamera, sterująca wysokością dźwięku.
 
+%package -n gstreamer-spc
+Summary:	GStreamer SPC plugin
+Summary(pl):	Wtyczka SPC dla GStreamera
+Group:		Libraries
+Requires:	gstreamer-plugins-base >= %{gst_req_ver}
+Requires:	libopenspc >= 0.3.99
+
+%description -n gstreamer-spc
+GStreamer Plugin for playing SPC files using OpenSPC library.
+
+%description -n gstreamer-spc -l pl
+Wtyczka GStreamera odtwarzająca pliki SPC przy użyciu biblioteki
+OpenSPC.
+
 %package -n gstreamer-swfdec
 Summary:	GStreamer Flash redering plugin
 Summary(pl):	Wtyczka renderująca animacje flash dla GStreamera
@@ -306,6 +412,9 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
+%patch5 -p1
+%patch6 -p1
 
 %build
 %{__libtoolize}
@@ -314,15 +423,20 @@
 %{__autoheader}
 %{__automake}
 %configure \
+	%{!?with_cdaudio:--disable-cdaudio} \
 	%{!?with_divx4linux:--disable-divx} \
 	%{!?with_dts:--disable-dts} \
 	%{!?with_faad:--disable-faad} \
 	%{!?with_gsm:--disable-gsm} \
+	%{!?with_jack:--disable-jack} \
+	%{!?with_ladspa:--disable-ladspa} \
 	%{!?with_mms:--disable-libmms} \
+	%{!?with_mjpegtools:--disable-mpeg2enc} \
 	%{!?with_musepack:--disable-musepack} \
 	%{!?with_neon:--disable-neon} \
 	%{!?with_sdl:--disable-sdl} \
 	%{!?with_sdl:--disable-sdltest} \
+	%{!?with_spc:--disable-spc} \
 	%{!?with_swfdec:--disable-swfdec} \
 	%{!?with_wavpack:--disable-wavpack} \
 	%{!?with_xvid:--disable-xvid} \
@@ -351,12 +465,24 @@
 %doc AUTHORS ChangeLog NEWS README RELEASE
 %attr(755,root,root) %{gstlibdir}/libgstbz2.so
 %attr(755,root,root) %{gstlibdir}/libgstcdxaparse.so
+%attr(755,root,root) %{gstlibdir}/libgstdeinterlace.so
+%attr(755,root,root) %{gstlibdir}/libgstdvbsrc.so
+%attr(755,root,root) %{gstlibdir}/libgstfilter.so
 %attr(755,root,root) %{gstlibdir}/libgstfreeze.so
+%attr(755,root,root) %{gstlibdir}/libgsth264parse.so
 %attr(755,root,root) %{gstlibdir}/libgstmodplug.so
+%attr(755,root,root) %{gstlibdir}/libgstmultifile.so
+%attr(755,root,root) %{gstlibdir}/libgstnsf.so
+%attr(755,root,root) %{gstlibdir}/libgstnuvdemux.so
 %attr(755,root,root) %{gstlibdir}/libgstqtdemux.so
+%attr(755,root,root) %{gstlibdir}/libgstreplaygain.so
+%attr(755,root,root) %{gstlibdir}/libgstrfbsrc.so
+%attr(755,root,root) %{gstlibdir}/libgstspectrum.so
 %attr(755,root,root) %{gstlibdir}/libgsttta.so
-%attr(755,root,root) %{gstlibdir}/libgstvideo4linux2.so
+%attr(755,root,root) %{gstlibdir}/libgstvideocrop.so
+%attr(755,root,root) %{gstlibdir}/libgstvideoparse.so
 %attr(755,root,root) %{gstlibdir}/libgstxingheader.so
+%attr(755,root,root) %{gstlibdir}/libgsty4menc.so
 %{_gtkdocdir}/gst-plugins-bad-plugins-*
 
 ##
@@ -370,10 +496,26 @@
 %attr(755,root,root) %{gstlibdir}/libgstfaad.so
 %endif
 
+%if %{with amr}
+%files -n gstreamer-amrwb
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstamrwb.so
+%endif
+
 %files -n gstreamer-audio-effects-bad
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstspeed.so
 
+%files -n gstreamer-audiosink-alsaspdif
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstalsaspdif.so
+
+%if %{with cdaudio}
+%files -n gstreamer-cdaudio
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstcdaudio.so
+%endif
+
 %if %{with divx4linux}
 %files -n gstreamer-divx
 %defattr(644,root,root,755)
@@ -397,6 +539,24 @@
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstglimagesink.so
 
+%if %{with jack}
+%files -n gstreamer-jack
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstjack.so
+%endif
+
+%if %{with ladspa}
+%files -n gstreamer-ladspa
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstladspa.so
+%endif
+
+%if %{with mjpegtools}
+%files -n gstreamer-mjpegtools
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstmpeg2enc.so
+%endif
+
 %if %{with mms}
 %files -n gstreamer-mms
 %defattr(644,root,root,755)
@@ -423,6 +583,12 @@
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstpitch.so
 
+%if %{with spc}
+%files -n gstreamer-spc
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstspc.so
+%endif
+
 %if %{with swfdec}
 %files -n gstreamer-swfdec
 %defattr(644,root,root,755)
@@ -459,6 +625,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.4.2.5  2007/02/21 11:36:52  hawk
+- merge from HEAD revision 1.15, version 0.10.4
+- adjusted deps for Ac
+
 Revision 1.4.2.4  2006/06/02 17:04:16  freetz
 - 0.10.3, merged changes from HEAD
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/gstreamer-plugins-bad.spec?r1=1.4.2.4&r2=1.4.2.5&f=u



More information about the pld-cvs-commit mailing list