Sophie

Sophie

distrib > Arklinux > devel > i586 > by-pkgid > eab644fe68fb750d14de21bb50643afe > files > 4

gstreamer-plugins-0.10.28-1ark.src.rpm

%define good 0.10.28.3
%define ffversion 0.10.11

Name: gstreamer-plugins
Version: 0.10.28
Release: 1ark
Source: http://gstreamer.freedesktop.org/src/gst-plugins-good/pre/gst-plugins-good-%good.tar.bz2
Source1: http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-%ffversion.tar.bz2
Patch: gst-ffmpeg-0.10.11-ffmpeg-0.7.patch
Summary: Plugins for the deprecated gstreamer media player
URL: http://gstreamer.freedesktop.org/
License: GPL
Group: Deprecated/Applications/Multimedia
BuildRoot: %{_tmppath}/%{name}-root

%track
prog gst-plugins-good = {
	url = http://gstreamer.freedesktop.org/src/gst-plugins-good/
	regex = gst-plugins-good-(__VER__)\.tar.bz2
	version = %good
}

prog gst-ffmpeg = {
	url = http://gstreamer.freedesktop.org/src/gst-ffmpeg/
	regex = gst-ffmpeg-(__VER__)\.tar.bz2
	version = %ffversion
}


%description
Plugins for the deprecated gstreamer media player.

gstreamer is broken by design and should not be used (use mplayer,
xine or vlc instead) - but currently it is required by a few
applications, most notably WebKit's video tag support.

It will be provided until those applications have been fixed.

%prep
%setup -q -c -n %name-%version -a 1
%patch -p0 -b .ffmpeg07~
for i in *; do
	cd $i
	%configure \
		--with-system-ffmpeg \
		--disable-gtk-doc \
		--with-libv4l2 \
		--enable-experimental \
		--disable-cairo \
		--disable-examples \
		--disable-gconf \
		--disable-gconftool \
		--disable-gdk_pixbuf \
		--disable-pulse
	cd ..
done

%build
for i in *; do
	cd $i
	make %?_smp_mflags
	cd ..
done

%install
for i in *; do
	cd $i
	make %?_smp_mflags install DESTDIR="$RPM_BUILD_ROOT"
	cd ..
done

rm -f $RPM_BUILD_ROOT%_libdir/gstreamer*/*.la
%find_lang gst-plugins-good-0.10

%files -f gst-plugins-good-0.10.lang
%defattr(-,root,root)
%_libdir/gstreamer*/lib*.so
%_datadir/gstreamer*


%clean
rm -rf $RPM_BUILD_ROOT $RPM_BUILD_DIR/%{name}-%{version}

%changelog
* Mon Jan 17 2011 Bernhard Rosenkraenzer <bero@arklinux.org> 0.10.26-1ark
- 0.10.26
- libpng 1.5

* Wed Nov 24 2010 Bernhard Rosenkraenzer <bero@arklinux.org> 0.10.25-1ark
- 0.10.25
- Build with current libxml

* Wed Aug 18 2010 Bernhard Rosenkraenzer <bero@arklinux.org> 0.10.24-1ark
- 0.10.24, ffmpeg 0.10.11

* Fri Jun 11 2010 Bernhard Rosenkraenzer <bero@arklinux.org> 0.10.23-1ark
- initial RPM