2000-01-31 06:46:18 +00:00
|
|
|
%define name gstreamer
|
|
|
|
%define ver @VERSION@
|
2001-06-08 21:56:10 +00:00
|
|
|
%define rel 1
|
2000-01-31 06:46:18 +00:00
|
|
|
%define prefix /usr
|
|
|
|
|
2001-01-11 00:35:42 +00:00
|
|
|
Summary: GStreamer Streaming-media framework runtime
|
2000-01-31 06:46:18 +00:00
|
|
|
Name: %name
|
|
|
|
Version: %ver
|
|
|
|
Release: %rel
|
|
|
|
Copyright: LGPL
|
2001-06-02 10:38:16 +00:00
|
|
|
Group: Libraries/Multimedia
|
2000-01-31 06:46:18 +00:00
|
|
|
Source: %{name}-%{ver}.tar.gz
|
|
|
|
BuildRoot: /var/tmp/%{name}-%{ver}-root
|
|
|
|
Docdir: %{prefix}/doc
|
|
|
|
Prefix: %prefix
|
|
|
|
|
|
|
|
%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
|
2001-01-11 00:35:42 +00:00
|
|
|
else media-related. Its plugin-based architecture means that new data
|
|
|
|
types or processing capabilities can be added simply by installing new
|
|
|
|
plugins.
|
|
|
|
|
|
|
|
%package devel
|
|
|
|
Summary: Libraries and include files for GStreamer streaming-media framework
|
|
|
|
Group: Development/Libraries
|
|
|
|
Requires: %{name}
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
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.
|
|
|
|
|
|
|
|
This package contains the libraries and includes files necessary to develop
|
|
|
|
applications and plugins for GStreamer.
|
2000-01-31 06:46:18 +00:00
|
|
|
|
2001-06-08 21:56:10 +00:00
|
|
|
|
|
|
|
%package -n gstreamer-esd
|
|
|
|
Summary: Gstreamer plugin for ESD sound output
|
|
|
|
Group: Libraries/Multimedia
|
|
|
|
Requires: esound >= 0.2.8
|
|
|
|
|
|
|
|
%description -n gstreamer-esd
|
|
|
|
Output plugin for GStreamer for use with the esound package
|
|
|
|
|
|
|
|
%package -n gstreamer-gsm
|
|
|
|
Summary: Gstreamer plugin for GSM lossy audio format
|
|
|
|
Group: Libraries/Multimedia
|
|
|
|
Requires: gsm >= 1.0.10
|
|
|
|
|
|
|
|
%description -n gstreamer-gsm
|
|
|
|
Output plugin for GStreamer to convert to GSM lossy audio format.
|
|
|
|
|
|
|
|
%package -n gstreamer-cdparanoia
|
|
|
|
Summary: Gstreamer plugin for CD audio input using CDParanoia IV
|
|
|
|
Group: Libraries/Multimedia
|
|
|
|
Requires: cdparanoia >= alpha9.7
|
|
|
|
|
|
|
|
%description -n gstreamer-cdparanoia
|
|
|
|
Plugin for ripping audio tracks using cdparania under GStreamer
|
|
|
|
|
|
|
|
%package -n gstreamer-aalib
|
|
|
|
Summary: Gstreamer plugin for Ascii-art output
|
|
|
|
Group: Libraries/Multimedia
|
|
|
|
Requires: aalib >= 1.3
|
|
|
|
|
|
|
|
%description -n gstreamer-aalib
|
|
|
|
Plugin for viewing movies in Ascii-art using aalib library.
|
|
|
|
|
|
|
|
%package -n gstreamer-gnomevfs
|
|
|
|
Summary: Gstreamer plugins for GNOME VFS input and output
|
|
|
|
Group: Libraries/Multimedia
|
|
|
|
Requires: gnome-vfs > 1.0
|
|
|
|
|
|
|
|
%description -n gstreamer-gnomevfs
|
|
|
|
Plugins for reading and writing through GNOME VFS.
|
|
|
|
|
|
|
|
%package -n gstreamer-flx
|
|
|
|
Summary: Gstreamer plugin for FLI/FLX animation format
|
|
|
|
Group: Libraries/Multimedia
|
|
|
|
|
|
|
|
%description -n gstreamer-flx
|
|
|
|
Plugin for playing FLI/FLX animations under GStreamer
|
|
|
|
|
|
|
|
%package -n gstreamer-avi
|
|
|
|
Summary: Gstreamer plugin for AVI format movie playback
|
|
|
|
Group: Libraries/Multimedia
|
|
|
|
|
|
|
|
%description -n gstreamer-avi
|
|
|
|
Plugins for playback of AVI format media files.
|
|
|
|
|
|
|
|
%package -n gstreamer-vorbis
|
|
|
|
Summary: Gstreamer plugin for encoding and decoding Ogg Vorbis audio files
|
|
|
|
Group: Libraries/Multimedia
|
|
|
|
Requires: libogg >= 1.0beta4
|
|
|
|
Requires: libvorbis >= 1.0beta4
|
|
|
|
|
|
|
|
%description -n gstreamer-vorbis
|
|
|
|
Plugins for creating end playing Ogg Vorbis audio files.
|
|
|
|
|
|
|
|
%package -n gstreamer-sdl
|
|
|
|
Summary: Gstreamer plugin for outputing to SDL
|
|
|
|
Group: Libraries/Multimedia
|
|
|
|
Requires: SDL >= 1.1.7
|
|
|
|
|
|
|
|
%description -n gstreamer-sdl
|
|
|
|
Plugin for sending output to the Simple Direct Media architecture.
|
|
|
|
(http://www.libsdl.org). Usefull for fullscreen playback.
|
|
|
|
|
|
|
|
%package -n gstreamer-oss
|
|
|
|
Summary: Gstreamer plugins for input and output using OSS
|
|
|
|
Group: Libraries/Multimedia
|
|
|
|
|
|
|
|
%description -n gstreamer-oss
|
|
|
|
Plugins for output and input to the OpenSoundSytem audio
|
|
|
|
drivers found in the Linux kernels or comercially available
|
|
|
|
from OpenSound.
|
|
|
|
|
|
|
|
%package -n gstreamer-ac3dec
|
|
|
|
Summary: Gstreamer plugin for VOB playback
|
|
|
|
Group: Libraries/Multimedia
|
|
|
|
|
|
|
|
%description -n gstreamer-ac3dec
|
|
|
|
Plugin for the free AC-3 stream decoder from Linuxvideo.
|
|
|
|
(http://linuxvideo.org/ac3dec/)
|
|
|
|
|
2000-01-31 06:46:18 +00:00
|
|
|
%changelog
|
2001-06-02 10:40:20 +00:00
|
|
|
* Sat Jun 02 2001 Christian Schaller <Uraeus@linuxrising.org>
|
2001-06-08 21:56:10 +00:00
|
|
|
- Split the plugins into separate RPMS
|
|
|
|
|
2001-06-02 10:40:20 +00:00
|
|
|
* Fri Jun 01 2001 Christian Schaller <Uraeus@linuxrising.org>
|
2001-06-08 21:56:10 +00:00
|
|
|
- Updated with change suggestions from Dennis Bjorklund
|
2001-01-11 00:35:42 +00:00
|
|
|
* Tue Jan 09 2001 Erik Walthinsen <omega@cse.ogi.edu>
|
|
|
|
- updated to build -devel package as well
|
|
|
|
|
2000-01-31 06:46:18 +00:00
|
|
|
* Sun Jan 30 2000 Erik Walthinsen <omega@cse.ogi.edu>
|
|
|
|
- first draft of spec file
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%setup
|
|
|
|
|
|
|
|
%build
|
|
|
|
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%prefix
|
|
|
|
|
|
|
|
if [ "$SMP" != "" ]; then
|
|
|
|
(make "MAKE=make -k -j $SMP"; exit 0)
|
|
|
|
make
|
|
|
|
else
|
|
|
|
make
|
|
|
|
fi
|
|
|
|
|
|
|
|
%install
|
|
|
|
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
make prefix=$RPM_BUILD_ROOT%{prefix} install
|
|
|
|
|
|
|
|
%clean
|
|
|
|
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
2001-01-11 00:35:42 +00:00
|
|
|
%post
|
|
|
|
/sbin/ldconfig
|
2001-04-15 22:53:15 +00:00
|
|
|
%{prefix}/bin/gstreamer-register
|
2000-01-31 06:46:18 +00:00
|
|
|
|
2001-01-11 00:35:42 +00:00
|
|
|
%postun
|
|
|
|
/sbin/ldconfig
|
2000-01-31 06:46:18 +00:00
|
|
|
|
|
|
|
%files
|
|
|
|
%defattr(-, root, root)
|
2001-06-01 21:26:50 +00:00
|
|
|
%doc AUTHORS COPYING README
|
|
|
|
%{prefix}/bin/gsteditor
|
|
|
|
%{prefix}/bin/gstmediaplay
|
|
|
|
%{prefix}/bin/gstreamer-complete
|
|
|
|
%{prefix}/bin/gstreamer-compprep
|
|
|
|
%{prefix}/bin/gstreamer-inspect
|
|
|
|
%{prefix}/bin/gstreamer-launch
|
|
|
|
%{prefix}/bin/gstreamer-register
|
2001-01-11 00:35:42 +00:00
|
|
|
%{prefix}/lib/lib*.so.*
|
2001-06-08 21:56:10 +00:00
|
|
|
%{prefix}/lib/gst/
|
2001-01-02 20:50:54 +00:00
|
|
|
%{prefix}/share/*
|
2001-06-01 21:26:50 +00:00
|
|
|
%{prefix}/man/man1/*
|
2001-01-11 00:35:42 +00:00
|
|
|
|
|
|
|
%files devel
|
2001-06-01 21:26:50 +00:00
|
|
|
%defattr(-, root, root)
|
|
|
|
%{prefix}/bin/gstreamer-config
|
2001-01-11 00:35:42 +00:00
|
|
|
%{prefix}/include/*
|
2001-06-01 21:26:50 +00:00
|
|
|
%{prefix}/lib/lib*.la
|
2001-01-11 00:35:42 +00:00
|
|
|
%{prefix}/lib/lib*.so
|
2001-05-25 21:00:07 +00:00
|
|
|
%{prefix}/lib/pkgconfig/*
|
2001-06-08 21:56:10 +00:00
|
|
|
|
|
|
|
%files -n gstreamer-esd
|
|
|
|
%defattr(-, root, root)
|
|
|
|
%{prefix}/lib/gst/libesd*
|
|
|
|
|
|
|
|
%files -n gstreamer-gsm
|
|
|
|
%defattr(-, root, root)
|
|
|
|
%{prefix}/lib/gst/libgstgsm*
|
|
|
|
|
|
|
|
%files -n gstreamer-cdparanoia
|
|
|
|
%defattr(-, root, root)
|
|
|
|
%{prefix}/lib/gst/libcdparanoia*
|
|
|
|
|
|
|
|
%files -n gstreamer-aalib
|
|
|
|
%defattr(-, root, root)
|
|
|
|
%{prefix}/lib/gst/libaa*
|
|
|
|
|
|
|
|
%files -n gstreamer-gnomevfs
|
|
|
|
%defattr(-, root, root)
|
|
|
|
%{prefix}/lib/gst/libgnomevfs*
|
|
|
|
|
|
|
|
%files -n gstreamer-flx
|
|
|
|
%defattr(-, root, root)
|
|
|
|
%{prefix}/lib/gst/libflx*
|
|
|
|
|
|
|
|
%files -n gstreamer-avi
|
|
|
|
%defattr(-, root, root)
|
|
|
|
%{prefix}/lib/gst/libavi*
|
|
|
|
|
|
|
|
%files -n gstreamer-vorbis
|
|
|
|
%defattr(-, root, root)
|
|
|
|
%{prefix}/lib/gst/libgstvorbis*
|
|
|
|
|
|
|
|
%files -n gstreamer-sdl
|
|
|
|
%defattr(-, root, root)
|
|
|
|
%{prefix}/lib/gst/libsdl*
|
|
|
|
|
|
|
|
%files -n gstreamer-oss
|
|
|
|
%defattr(-, root, root)
|
|
|
|
%{prefix}/lib/gst/libgstoss*
|
|
|
|
|
|
|
|
%files -n gstreamer-ac3dec
|
|
|
|
%defattr(-, root, root)
|
|
|
|
%{prefix}/lib/gst/libac3dec*
|