mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-22 16:26:39 +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
|
||||
Prefix: %prefix
|
||||
Requires: libxml >= 1.8.0
|
||||
Requires: Hermes >=
|
||||
|
||||
%description
|
||||
GStreamer is a streaming-media framework, based on graphs of filters which
|
||||
|
@ -32,12 +33,10 @@ plugins.
|
|||
%{prefix}/bin/gstreamer-inspect
|
||||
%{prefix}/bin/gstreamer-launch
|
||||
%{prefix}/bin/gstreamer-register
|
||||
%{prefix}/bin/gstreamer-guilaunch
|
||||
%{prefix}/lib/lib*.so*
|
||||
%{prefix}/lib/gst/libadder*
|
||||
%{prefix}/lib/gst/libalaw*
|
||||
%{prefix}/lib/gst/libgstaudio*
|
||||
%{prefix}/lib/gst/libcolorspace*
|
||||
%{prefix}/lib/gst/libgstautoplug*
|
||||
%{prefix}/lib/gst/libgstelements*
|
||||
%{prefix}/lib/gst/libgstgetbits*
|
||||
|
@ -55,8 +54,6 @@ plugins.
|
|||
%{prefix}/lib/gst/libsystem_*
|
||||
%{prefix}/lib/gst/libgstputbits*
|
||||
%{prefix}/lib/gst/libvol*
|
||||
%{prefix}/lib/gst/libxvideosink*
|
||||
%{prefix}/lib/gst/libgstparsewav*
|
||||
%{prefix}/lib/gst/libgststaticautoplug*
|
||||
%{prefix}/lib/gst/libgsttypes*
|
||||
%{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
|
||||
Group: Libraries/Multimedia
|
||||
Requires: %{name} = %{ver}
|
||||
Requires: flac => 1.0
|
||||
|
||||
%description -n gstreamer-flac
|
||||
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}/share/gsteditor/*
|
||||
%{prefix}/share/gstmediaplay/*
|
||||
%{prefix}/bin/gstreamer-guilaunch
|
||||
|
||||
%package -n gstreamer-gnomevfs
|
||||
Summary: GStreamer plugins for GNOME VFS input and output
|
||||
|
@ -363,6 +362,7 @@ Summary: Gstreamer plugin for outputing to SDL
|
|||
Group: Libraries/Multimedia
|
||||
Requires: SDL >= 1.2.0
|
||||
Requires: %{name} = %{ver}
|
||||
Requires: gstreamer-colorspace = %{ver}
|
||||
BuildRequires: SDL-devel >= 1.2.0
|
||||
|
||||
%description -n gstreamer-sdl
|
||||
|
@ -387,19 +387,20 @@ from OpenSound.
|
|||
%defattr(-, root, root)
|
||||
%{prefix}/lib/gst/libgstoss*
|
||||
|
||||
%package -n gstreamer-ac3dec
|
||||
Summary: Gstreamer plugin for VOB playback
|
||||
Group: Libraries/Multimedia
|
||||
Requires: ac3dec >= 0.6.2
|
||||
Requires: %{name} = %{ver}
|
||||
# Comment out ac3dec as it has been replaced by ac52dec
|
||||
|
||||
%description -n gstreamer-ac3dec
|
||||
Plugin for the free AC-3 stream decoder from Linuxvideo.
|
||||
(http://linuxvideo.org/ac3dec/)
|
||||
# %package -n gstreamer-ac3dec
|
||||
# Summary: Gstreamer plugin for VOB playback
|
||||
# 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
|
||||
%defattr(-, root, root)
|
||||
%{prefix}/lib/gst/libac3*
|
||||
# %files -n gstreamer-ac3dec
|
||||
# %defattr(-, root, root)
|
||||
# %{prefix}/lib/gst/libac3*
|
||||
|
||||
%package -n gstreamer-ladspa
|
||||
Summary: Gstreamer wrapper for LADSPA plugins
|
||||
|
@ -414,7 +415,7 @@ Requires: %{name} = %{ver}
|
|||
Plugin which wraps LADSPA plugins for use by GStreamer applications.
|
||||
|
||||
%package -n gstreamer-mad
|
||||
Summary: Gstreamer MAD mp3 decoder library
|
||||
Summary: Plugin using MAD for mp3 decoding
|
||||
Group: Libraries/Multimedia
|
||||
Requires: %{name} = %{ver}
|
||||
Requires: mad >= 0.13.0
|
||||
|
@ -426,6 +427,19 @@ Plugin for playback of mp3 songs using the very good MAD library
|
|||
%defattr(-, root, root)
|
||||
%{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
|
||||
Summary: GStreamer Quicktime video Plugin
|
||||
Group: Libraries/Multimedia
|
||||
|
@ -480,9 +494,12 @@ Video CD playback plugin
|
|||
%package -n gstreamer-alsa
|
||||
Summary: GStreamer plugins for the ALSA sound architecture
|
||||
Group: Libraries/Multimedia
|
||||
Requires: %{name} = %{ver}
|
||||
|
||||
%description -n gstreamer-alsa
|
||||
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
|
||||
%defattr(-, root, root)
|
||||
|
@ -491,6 +508,8 @@ Input and output plugin for the ALSA soundcard driver architecture.
|
|||
%package -n gstreamer-libdvd
|
||||
Summary: GStreamer plugins for DVD playback
|
||||
Group: Libraries/Multimedia
|
||||
Requires: %{name} = %{ver}
|
||||
Requires: libdvd => 0.9.0
|
||||
|
||||
%description -n gstreamer-libdvd
|
||||
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
|
||||
Group: Libraries/Multimedia
|
||||
Requires: %{name} = %{ver}
|
||||
Requires: a52dec => 0.7.0
|
||||
|
||||
%description -n gstreamer-a52dec
|
||||
Plugin for decoding of VOB files
|
||||
|
@ -539,6 +559,7 @@ Plugin for ByteStream testing of GStreamer
|
|||
Summary: GStreamer Mikmod plugin
|
||||
Group: Libraries/Multimedia
|
||||
Requires: %{name} = %{ver}
|
||||
Requires: mikmod => 3.1.0
|
||||
|
||||
%description -n gstreamer-mikmod
|
||||
Plugin for playback of module files supported by mikmod under GStreamer
|
||||
|
@ -619,6 +640,21 @@ Library for resampling of sound
|
|||
%defattr(-, root, root)
|
||||
%{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
|
||||
Summary: GStreamer RTP plugin
|
||||
Group: Libraries/Multimedia
|
||||
|
@ -632,7 +668,40 @@ Library for transfering data with the RTP protocol
|
|||
%defattr(-, root, root)
|
||||
%{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
|
||||
* 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>
|
||||
- Thomas merged mpeg plugins into one
|
||||
* Sat Dec 08 2001 Christian Schaller <Uraeus@linuxrising.org>
|
||||
|
@ -807,5 +876,18 @@ make prefix=$RPM_BUILD_ROOT%{prefix} install
|
|||
%post -n gstreamer-rtp
|
||||
%{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
|
||||
/sbin/ldconfig
|
||||
|
|
Loading…
Reference in a new issue