mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 00:36:51 +00:00
major SPEC file rehaul, added mp3encode, moved plugins out of core and added many require statements to plugins. Dobe...
Original commit message from CVS: major SPEC file rehaul, added mp3encode, moved plugins out of core and added many require statements to plugins. Dobey will be proud of me :)
This commit is contained in:
parent
ebd3233115
commit
8a43a96f43
1 changed files with 98 additions and 16 deletions
|
@ -15,6 +15,7 @@ BuildRoot: /var/tmp/%{name}-%{ver}-root
|
||||||
Docdir: %{prefix}/doc
|
Docdir: %{prefix}/doc
|
||||||
Prefix: %prefix
|
Prefix: %prefix
|
||||||
Requires: libxml >= 1.8.0
|
Requires: libxml >= 1.8.0
|
||||||
|
Requires: Hermes >=
|
||||||
|
|
||||||
%description
|
%description
|
||||||
GStreamer is a streaming-media framework, based on graphs of filters which
|
GStreamer is a streaming-media framework, based on graphs of filters which
|
||||||
|
@ -32,12 +33,10 @@ plugins.
|
||||||
%{prefix}/bin/gstreamer-inspect
|
%{prefix}/bin/gstreamer-inspect
|
||||||
%{prefix}/bin/gstreamer-launch
|
%{prefix}/bin/gstreamer-launch
|
||||||
%{prefix}/bin/gstreamer-register
|
%{prefix}/bin/gstreamer-register
|
||||||
%{prefix}/bin/gstreamer-guilaunch
|
|
||||||
%{prefix}/lib/lib*.so*
|
%{prefix}/lib/lib*.so*
|
||||||
%{prefix}/lib/gst/libadder*
|
%{prefix}/lib/gst/libadder*
|
||||||
%{prefix}/lib/gst/libalaw*
|
%{prefix}/lib/gst/libalaw*
|
||||||
%{prefix}/lib/gst/libgstaudio*
|
%{prefix}/lib/gst/libgstaudio*
|
||||||
%{prefix}/lib/gst/libcolorspace*
|
|
||||||
%{prefix}/lib/gst/libgstautoplug*
|
%{prefix}/lib/gst/libgstautoplug*
|
||||||
%{prefix}/lib/gst/libgstelements*
|
%{prefix}/lib/gst/libgstelements*
|
||||||
%{prefix}/lib/gst/libgstgetbits*
|
%{prefix}/lib/gst/libgstgetbits*
|
||||||
|
@ -55,8 +54,6 @@ plugins.
|
||||||
%{prefix}/lib/gst/libsystem_*
|
%{prefix}/lib/gst/libsystem_*
|
||||||
%{prefix}/lib/gst/libgstputbits*
|
%{prefix}/lib/gst/libgstputbits*
|
||||||
%{prefix}/lib/gst/libvol*
|
%{prefix}/lib/gst/libvol*
|
||||||
%{prefix}/lib/gst/libxvideosink*
|
|
||||||
%{prefix}/lib/gst/libgstparsewav*
|
|
||||||
%{prefix}/lib/gst/libgststaticautoplug*
|
%{prefix}/lib/gst/libgststaticautoplug*
|
||||||
%{prefix}/lib/gst/libgsttypes*
|
%{prefix}/lib/gst/libgsttypes*
|
||||||
%{prefix}/lib/gst/libgstbasicscheduler*
|
%{prefix}/lib/gst/libgstbasicscheduler*
|
||||||
|
@ -214,6 +211,7 @@ Element for text-to-speech using the festival server.
|
||||||
Summary: Gstreamer plugin for FLAC lossless audio format
|
Summary: Gstreamer plugin for FLAC lossless audio format
|
||||||
Group: Libraries/Multimedia
|
Group: Libraries/Multimedia
|
||||||
Requires: %{name} = %{ver}
|
Requires: %{name} = %{ver}
|
||||||
|
Requires: flac => 1.0
|
||||||
|
|
||||||
%description -n gstreamer-flac
|
%description -n gstreamer-flac
|
||||||
Plugin for the free FLAC lossless audio format.
|
Plugin for the free FLAC lossless audio format.
|
||||||
|
@ -251,6 +249,7 @@ of GStreamer. geditor is development tool for graphically creating applications
|
||||||
%{prefix}/bin/gstmediaplay
|
%{prefix}/bin/gstmediaplay
|
||||||
%{prefix}/share/gsteditor/*
|
%{prefix}/share/gsteditor/*
|
||||||
%{prefix}/share/gstmediaplay/*
|
%{prefix}/share/gstmediaplay/*
|
||||||
|
%{prefix}/bin/gstreamer-guilaunch
|
||||||
|
|
||||||
%package -n gstreamer-gnomevfs
|
%package -n gstreamer-gnomevfs
|
||||||
Summary: GStreamer plugins for GNOME VFS input and output
|
Summary: GStreamer plugins for GNOME VFS input and output
|
||||||
|
@ -363,6 +362,7 @@ Summary: Gstreamer plugin for outputing to SDL
|
||||||
Group: Libraries/Multimedia
|
Group: Libraries/Multimedia
|
||||||
Requires: SDL >= 1.2.0
|
Requires: SDL >= 1.2.0
|
||||||
Requires: %{name} = %{ver}
|
Requires: %{name} = %{ver}
|
||||||
|
Requires: gstreamer-colorspace = %{ver}
|
||||||
BuildRequires: SDL-devel >= 1.2.0
|
BuildRequires: SDL-devel >= 1.2.0
|
||||||
|
|
||||||
%description -n gstreamer-sdl
|
%description -n gstreamer-sdl
|
||||||
|
@ -387,19 +387,20 @@ from OpenSound.
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
%{prefix}/lib/gst/libgstoss*
|
%{prefix}/lib/gst/libgstoss*
|
||||||
|
|
||||||
%package -n gstreamer-ac3dec
|
# Comment out ac3dec as it has been replaced by ac52dec
|
||||||
Summary: Gstreamer plugin for VOB playback
|
|
||||||
Group: Libraries/Multimedia
|
|
||||||
Requires: ac3dec >= 0.6.2
|
|
||||||
Requires: %{name} = %{ver}
|
|
||||||
|
|
||||||
%description -n gstreamer-ac3dec
|
# %package -n gstreamer-ac3dec
|
||||||
Plugin for the free AC-3 stream decoder from Linuxvideo.
|
# Summary: Gstreamer plugin for VOB playback
|
||||||
(http://linuxvideo.org/ac3dec/)
|
# Group: Libraries/Multimedia
|
||||||
|
# Requires: ac3dec >= 0.6.2
|
||||||
|
# Requires: %{name} = %{ver}
|
||||||
|
# URL: http://linuxvideo.org/ac3dec/
|
||||||
|
# %description -n gstreamer-ac3dec
|
||||||
|
# Plugin for the free AC-3 stream decoder from Linuxvideo.
|
||||||
|
|
||||||
%files -n gstreamer-ac3dec
|
# %files -n gstreamer-ac3dec
|
||||||
%defattr(-, root, root)
|
# %defattr(-, root, root)
|
||||||
%{prefix}/lib/gst/libac3*
|
# %{prefix}/lib/gst/libac3*
|
||||||
|
|
||||||
%package -n gstreamer-ladspa
|
%package -n gstreamer-ladspa
|
||||||
Summary: Gstreamer wrapper for LADSPA plugins
|
Summary: Gstreamer wrapper for LADSPA plugins
|
||||||
|
@ -414,7 +415,7 @@ Requires: %{name} = %{ver}
|
||||||
Plugin which wraps LADSPA plugins for use by GStreamer applications.
|
Plugin which wraps LADSPA plugins for use by GStreamer applications.
|
||||||
|
|
||||||
%package -n gstreamer-mad
|
%package -n gstreamer-mad
|
||||||
Summary: Gstreamer MAD mp3 decoder library
|
Summary: Plugin using MAD for mp3 decoding
|
||||||
Group: Libraries/Multimedia
|
Group: Libraries/Multimedia
|
||||||
Requires: %{name} = %{ver}
|
Requires: %{name} = %{ver}
|
||||||
Requires: mad >= 0.13.0
|
Requires: mad >= 0.13.0
|
||||||
|
@ -426,6 +427,19 @@ Plugin for playback of mp3 songs using the very good MAD library
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
%{prefix}/lib/gst/libgstmad*
|
%{prefix}/lib/gst/libgstmad*
|
||||||
|
|
||||||
|
%package -n gstreamer-mp3encode
|
||||||
|
Summary: Plugin for mp3 encoding library
|
||||||
|
Group: Libraries/Multimedia
|
||||||
|
Requires: %{name} = %{ver}
|
||||||
|
Requires: lame >= 3.89
|
||||||
|
|
||||||
|
%description -n gstreamer-mp3encode
|
||||||
|
Plugin for encoding mp3 songs using the lame library
|
||||||
|
|
||||||
|
%files -n gstreamer-mp3encode
|
||||||
|
%defattr(-, root, root)
|
||||||
|
%{prefix}/lib/gst/libgstlame*
|
||||||
|
|
||||||
%package -n gstreamer-quicktime
|
%package -n gstreamer-quicktime
|
||||||
Summary: GStreamer Quicktime video Plugin
|
Summary: GStreamer Quicktime video Plugin
|
||||||
Group: Libraries/Multimedia
|
Group: Libraries/Multimedia
|
||||||
|
@ -480,9 +494,12 @@ Video CD playback plugin
|
||||||
%package -n gstreamer-alsa
|
%package -n gstreamer-alsa
|
||||||
Summary: GStreamer plugins for the ALSA sound architecture
|
Summary: GStreamer plugins for the ALSA sound architecture
|
||||||
Group: Libraries/Multimedia
|
Group: Libraries/Multimedia
|
||||||
|
Requires: %{name} = %{ver}
|
||||||
|
|
||||||
%description -n gstreamer-alsa
|
%description -n gstreamer-alsa
|
||||||
Input and output plugin for the ALSA soundcard driver architecture.
|
Input and output plugin for the ALSA soundcard driver architecture.
|
||||||
|
It requires that the ALSA sound driver system is installed from
|
||||||
|
(http://www.alsa-project.org)
|
||||||
|
|
||||||
%files -n gstreamer-alsa
|
%files -n gstreamer-alsa
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
|
@ -491,6 +508,8 @@ Input and output plugin for the ALSA soundcard driver architecture.
|
||||||
%package -n gstreamer-libdvd
|
%package -n gstreamer-libdvd
|
||||||
Summary: GStreamer plugins for DVD playback
|
Summary: GStreamer plugins for DVD playback
|
||||||
Group: Libraries/Multimedia
|
Group: Libraries/Multimedia
|
||||||
|
Requires: %{name} = %{ver}
|
||||||
|
Requires: libdvd => 0.9.0
|
||||||
|
|
||||||
%description -n gstreamer-libdvd
|
%description -n gstreamer-libdvd
|
||||||
Input and output plugin for the ALSA soundcard driver architecture.
|
Input and output plugin for the ALSA soundcard driver architecture.
|
||||||
|
@ -515,6 +534,7 @@ Plugin for playback of the SUN au audio format.
|
||||||
Summary: GStreamer VOB decoder plugin
|
Summary: GStreamer VOB decoder plugin
|
||||||
Group: Libraries/Multimedia
|
Group: Libraries/Multimedia
|
||||||
Requires: %{name} = %{ver}
|
Requires: %{name} = %{ver}
|
||||||
|
Requires: a52dec => 0.7.0
|
||||||
|
|
||||||
%description -n gstreamer-a52dec
|
%description -n gstreamer-a52dec
|
||||||
Plugin for decoding of VOB files
|
Plugin for decoding of VOB files
|
||||||
|
@ -539,6 +559,7 @@ Plugin for ByteStream testing of GStreamer
|
||||||
Summary: GStreamer Mikmod plugin
|
Summary: GStreamer Mikmod plugin
|
||||||
Group: Libraries/Multimedia
|
Group: Libraries/Multimedia
|
||||||
Requires: %{name} = %{ver}
|
Requires: %{name} = %{ver}
|
||||||
|
Requires: mikmod => 3.1.0
|
||||||
|
|
||||||
%description -n gstreamer-mikmod
|
%description -n gstreamer-mikmod
|
||||||
Plugin for playback of module files supported by mikmod under GStreamer
|
Plugin for playback of module files supported by mikmod under GStreamer
|
||||||
|
@ -619,6 +640,21 @@ Library for resampling of sound
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
%{prefix}/lib/gst/libresample*
|
%{prefix}/lib/gst/libresample*
|
||||||
|
|
||||||
|
%package -n gstreamer-colorspace
|
||||||
|
Summary: GStreame colorspace plugin
|
||||||
|
Group: Libraries/Multimedia
|
||||||
|
Requires: %{name} = %{ver}
|
||||||
|
Requires: Hermes => 1.3.0
|
||||||
|
|
||||||
|
%description -n gstreamer-colorspace
|
||||||
|
Plugin for conversion of colorspace in video.
|
||||||
|
This plugin is needed for most video playback,
|
||||||
|
this plugin is based on the Hermes library.
|
||||||
|
|
||||||
|
%files -n gstreamer-colorspace
|
||||||
|
%defattr(-, root, root)
|
||||||
|
%{prefix}/lib/gst/libcolorspace*
|
||||||
|
|
||||||
%package -n gstreamer-rtp
|
%package -n gstreamer-rtp
|
||||||
Summary: GStreamer RTP plugin
|
Summary: GStreamer RTP plugin
|
||||||
Group: Libraries/Multimedia
|
Group: Libraries/Multimedia
|
||||||
|
@ -632,7 +668,40 @@ Library for transfering data with the RTP protocol
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
%{prefix}/lib/gst/libgstrtp*
|
%{prefix}/lib/gst/libgstrtp*
|
||||||
|
|
||||||
|
%package -n gstreamer-xfreevideo
|
||||||
|
Summary: GStreamer Xfree Xv plugin
|
||||||
|
Group: Libraries/Multimedia
|
||||||
|
Requires: %{name} = %{ver}
|
||||||
|
Requires: XFree86 => 4.1.0
|
||||||
|
Requires: gstreamer-colorspace = %{ver}
|
||||||
|
|
||||||
|
%description -n gstreamer-xfreevideo
|
||||||
|
Plugin for playback of video using XFree Xvideo support
|
||||||
|
|
||||||
|
%files -n gstreamer-xfreevideo
|
||||||
|
%defattr(-, root, root)
|
||||||
|
%{prefix}/lib/gst/libxvideosink*
|
||||||
|
|
||||||
|
%package -n gstreamer-wav
|
||||||
|
Summary: GStreamer wav audio plugin
|
||||||
|
Group: Libraries/Multimedia
|
||||||
|
Requires: %{name} = %{ver}
|
||||||
|
|
||||||
|
%description -n gstreamer-wav
|
||||||
|
Plugin for playback of wav audio files
|
||||||
|
|
||||||
|
%files -n gstreamer-wav
|
||||||
|
%defattr(-, root, root)
|
||||||
|
%{prefix}/lib/gst/libgstparsewav*
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat Dec 15 2001 Christian Schaller <Uraeus@linuxrising.org>
|
||||||
|
- Splitt of more plugins from the core and put them into their own modules
|
||||||
|
- Includes colorspace, xfree and wav
|
||||||
|
- Improved package Require lines
|
||||||
|
- Added mp3encode (lame based) to the SPEC
|
||||||
|
|
||||||
* Wed Dec 12 2001 Christian Schaller <Uraeus@linuxrising.org>
|
* Wed Dec 12 2001 Christian Schaller <Uraeus@linuxrising.org>
|
||||||
- Thomas merged mpeg plugins into one
|
- Thomas merged mpeg plugins into one
|
||||||
* Sat Dec 08 2001 Christian Schaller <Uraeus@linuxrising.org>
|
* Sat Dec 08 2001 Christian Schaller <Uraeus@linuxrising.org>
|
||||||
|
@ -807,5 +876,18 @@ make prefix=$RPM_BUILD_ROOT%{prefix} install
|
||||||
%post -n gstreamer-rtp
|
%post -n gstreamer-rtp
|
||||||
%{prefix}/bin/gstreamer-register --gst-mask=0
|
%{prefix}/bin/gstreamer-register --gst-mask=0
|
||||||
|
|
||||||
|
%post -n gstreamer-colorspace
|
||||||
|
%{prefix}/bin/gstreamer-register --gst-mask=0
|
||||||
|
|
||||||
|
%post -n gstreamer-xfreevideo
|
||||||
|
%{prefix}/bin/gstreamer-register --gst-mask=0
|
||||||
|
|
||||||
|
%post -n gstreamer-wav
|
||||||
|
%{prefix}/bin/gstreamer-register --gst-mask=0
|
||||||
|
|
||||||
|
|
||||||
|
%post -n gstreamer-mp3encode
|
||||||
|
%{prefix}/bin/gstreamer-register --gst-mask=0
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
/sbin/ldconfig
|
/sbin/ldconfig
|
||||||
|
|
Loading…
Reference in a new issue