Group :: System/Libraries
RPM: gst-plugins0.10-base
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
%define gst_plugins gst-plugins0.10
%define ver_major 0.10
%define _gst_libdir %_libdir/gstreamer-%ver_major
%define _gtk_docdir %_datadir/gtk-doc/html
Name: %gst_plugins-base
Version: %ver_major.36
Release: alt4
Summary: An essential set of GStreamer plugins (legacy version)
Group: System/Libraries
License: LGPL-2.0
URL: http://gstreamer.freedesktop.org/
Requires: lib%gst_plugins = %version-%release
Requires: gstreamer
Provides: gstreamer(audio-hardware-sink) = %version
Provides: gstreamer(audio-hardware-source) = %version
Provides: %name-audio-filters = %version-%release
Provides: %name-test = %version-%release
Provides: %name-video-filters = %version-%release
Provides: %name-network = %version-%release
Provides: %name-subtitle = %version-%release
Provides: %gst_plugins-all = %version-%release
Provides: %gst_plugins-network = %version-%release
Provides: %gst_plugins-subtitle = %version-%release
Provides: %gst_plugins-test = %version-%release
Provides: %gst_plugins-audio-filters = %version-%release
Provides: %gst_plugins-audio-formats = %version-%release
Provides: %gst_plugins-video-filters = %version-%release
Provides: %gst_plugins-video-formats = %version-%release
Provides: %gst_plugins-video-effects = %version-%release
Provides: %gst_plugins-container-formats = %version-%release
Provides: %gst_plugins-alsa = %version-%release
Provides: %gst_plugins-cdparanoia = %version-%release
Provides: %gst_plugins-ogg = %version-%release
Provides: %gst_plugins-theora = %version-%release
Provides: %gst_plugins-vorbis = %version-%release
Provides: %gst_plugins-ximagesink = %version-%release
Provides: %gst_plugins-xvideo = %version-%release
Provides: %gst_plugins-libvisual = %version-%release
Provides: %gst_plugins-visualization = %version-%release
Provides: %gst_plugins-gnomevfs = %version-%release
Provides: %gst_plugins-gio = %version-%release
Provides: %gst_plugins-pango = %version-%release
Obsoletes: %gst_plugins-all < %version
Obsoletes: %gst_plugins-network < %version
Obsoletes: %gst_plugins-subtitle < %version
Obsoletes: %gst_plugins-test < %version
Obsoletes: %gst_plugins-audio-formats < %version
Obsoletes: %gst_plugins-audio-filters < %version
Obsoletes: %gst_plugins-video-formats < %version
Obsoletes: %gst_plugins-video-filters < %version
Obsoletes: %gst_plugins-video-effects < %version
Obsoletes: %gst_plugins-container-formats < %version
Obsoletes: %gst_plugins-libvisual < %version
Obsoletes: %gst_plugins-visualization < %version
Obsoletes: %gst_plugins-gnomevfs < %version
Obsoletes: %gst_plugins-gio < %version
Obsoletes: %gst_plugins-pango < %version
Source: %name-%version.tar
Source1: common.tar
Patch: %name-%version-%release.patch
Patch1: gst-plugins-base-make43.patch
BuildRequires: gstreamer0.10-devel gtk-doc intltool libSM-devel libXext-devel libXv-devel libalsa-devel libgtk+2-devel
BuildRequires: libcdparanoia-devel liboil-devel libtheora-devel libvorbis-devel orc liborc-test-devel gstreamer0.10-gir-devel
BuildRequires: gobject-introspection-devel
%description
GStreamer Base Plug-ins is a well-groomed and well-maintained
collection of GStreamer plug-ins and elements, spanning the range of
possible types of elements one would want to write for GStreamer. A
wide range of video and audio decoders, encoders, and filters are
included.
%package -n lib%name
Summary: GStreamer plugin libraries (legacy version)
Group: System/Libraries
Conflicts: %gst_plugins-bad <= 0.10.9
%description -n lib%name
Helper libraries for GStreamer plugins, containing base classes useful for elements
%prep
%setup -q -a1
%patch -p1
%patch1 -p1 -d common
touch ABOUT-NLS config.rpath
subst '/.PHONY/d' Makefile.am
%build
%autoreconf
%configure \
--with-default-audiosrc=pulsesrc \
--with-default-audiosink=pulsesink \
--with-default-videosrc=v4l2src \
--with-default-videosink=xvimagesink \
--disable-examples \
--disable-valgrind \
--disable-gtk-doc \
--disable-experimental \
--enable-gio \
--disable-debug \
--disable-static \
--with-html-dir=%_gtk_docdir
%make_build
%install
%make DESTDIR=%buildroot install
%files -n lib%name
%_libdir/*.so.*
%changelog
…
Full changelog you can see here
%define ver_major 0.10
%define _gst_libdir %_libdir/gstreamer-%ver_major
%define _gtk_docdir %_datadir/gtk-doc/html
Name: %gst_plugins-base
Version: %ver_major.36
Release: alt4
Summary: An essential set of GStreamer plugins (legacy version)
Group: System/Libraries
License: LGPL-2.0
URL: http://gstreamer.freedesktop.org/
Requires: lib%gst_plugins = %version-%release
Requires: gstreamer
Provides: gstreamer(audio-hardware-sink) = %version
Provides: gstreamer(audio-hardware-source) = %version
Provides: %name-audio-filters = %version-%release
Provides: %name-test = %version-%release
Provides: %name-video-filters = %version-%release
Provides: %name-network = %version-%release
Provides: %name-subtitle = %version-%release
Provides: %gst_plugins-all = %version-%release
Provides: %gst_plugins-network = %version-%release
Provides: %gst_plugins-subtitle = %version-%release
Provides: %gst_plugins-test = %version-%release
Provides: %gst_plugins-audio-filters = %version-%release
Provides: %gst_plugins-audio-formats = %version-%release
Provides: %gst_plugins-video-filters = %version-%release
Provides: %gst_plugins-video-formats = %version-%release
Provides: %gst_plugins-video-effects = %version-%release
Provides: %gst_plugins-container-formats = %version-%release
Provides: %gst_plugins-alsa = %version-%release
Provides: %gst_plugins-cdparanoia = %version-%release
Provides: %gst_plugins-ogg = %version-%release
Provides: %gst_plugins-theora = %version-%release
Provides: %gst_plugins-vorbis = %version-%release
Provides: %gst_plugins-ximagesink = %version-%release
Provides: %gst_plugins-xvideo = %version-%release
Provides: %gst_plugins-libvisual = %version-%release
Provides: %gst_plugins-visualization = %version-%release
Provides: %gst_plugins-gnomevfs = %version-%release
Provides: %gst_plugins-gio = %version-%release
Provides: %gst_plugins-pango = %version-%release
Obsoletes: %gst_plugins-all < %version
Obsoletes: %gst_plugins-network < %version
Obsoletes: %gst_plugins-subtitle < %version
Obsoletes: %gst_plugins-test < %version
Obsoletes: %gst_plugins-audio-formats < %version
Obsoletes: %gst_plugins-audio-filters < %version
Obsoletes: %gst_plugins-video-formats < %version
Obsoletes: %gst_plugins-video-filters < %version
Obsoletes: %gst_plugins-video-effects < %version
Obsoletes: %gst_plugins-container-formats < %version
Obsoletes: %gst_plugins-libvisual < %version
Obsoletes: %gst_plugins-visualization < %version
Obsoletes: %gst_plugins-gnomevfs < %version
Obsoletes: %gst_plugins-gio < %version
Obsoletes: %gst_plugins-pango < %version
Source: %name-%version.tar
Source1: common.tar
Patch: %name-%version-%release.patch
Patch1: gst-plugins-base-make43.patch
BuildRequires: gstreamer0.10-devel gtk-doc intltool libSM-devel libXext-devel libXv-devel libalsa-devel libgtk+2-devel
BuildRequires: libcdparanoia-devel liboil-devel libtheora-devel libvorbis-devel orc liborc-test-devel gstreamer0.10-gir-devel
BuildRequires: gobject-introspection-devel
%description
GStreamer Base Plug-ins is a well-groomed and well-maintained
collection of GStreamer plug-ins and elements, spanning the range of
possible types of elements one would want to write for GStreamer. A
wide range of video and audio decoders, encoders, and filters are
included.
%package -n lib%name
Summary: GStreamer plugin libraries (legacy version)
Group: System/Libraries
Conflicts: %gst_plugins-bad <= 0.10.9
%description -n lib%name
Helper libraries for GStreamer plugins, containing base classes useful for elements
%prep
%setup -q -a1
%patch -p1
%patch1 -p1 -d common
touch ABOUT-NLS config.rpath
subst '/.PHONY/d' Makefile.am
%build
%autoreconf
%configure \
--with-default-audiosrc=pulsesrc \
--with-default-audiosink=pulsesink \
--with-default-videosrc=v4l2src \
--with-default-videosink=xvimagesink \
--disable-examples \
--disable-valgrind \
--disable-gtk-doc \
--disable-experimental \
--enable-gio \
--disable-debug \
--disable-static \
--with-html-dir=%_gtk_docdir
%make_build
%install
%make DESTDIR=%buildroot install
%files -n lib%name
%_libdir/*.so.*
%changelog
…
Full changelog you can see here