SPECS: gstreamer08x.spec (NEW) - recalled from the grave
freetz
freetz at pld-linux.org
Mon May 15 23:07:37 CEST 2006
Author: freetz Date: Mon May 15 21:07:37 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- recalled from the grave
---- Files affected:
SPECS:
gstreamer08x.spec (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SPECS/gstreamer08x.spec
diff -u /dev/null SPECS/gstreamer08x.spec:1.1
--- /dev/null Mon May 15 23:07:37 2006
+++ SPECS/gstreamer08x.spec Mon May 15 23:07:32 2006
@@ -0,0 +1,174 @@
+# $Revision$, $Date$
+#
+%define _realname gstreamer
+#
+Summary: GStreamer Streaming-media framework runtime
+Summary(pl): GStreamer - biblioteki środowiska do obróbki strumieni
+Name: gstreamer08x
+Version: 0.8.12
+Release: 1
+License: LGPL
+Group: Libraries
+Source0: http://gstreamer.freedesktop.org/src/gstreamer/%{_realname}-%{version}.tar.bz2
+# Source0-md5: 80f3c4957ab3e254cc90016f87ba5482
+Patch0: %{name}-without_ps_pdf.patch
+URL: http://gstreamer.net/
+BuildRequires: autoconf >= 2.52
+BuildRequires: automake >= 1.6
+BuildRequires: bison >= 1.35
+BuildRequires: flex
+BuildRequires: glib2-devel >= 1:2.6.0
+BuildRequires: gtk-doc >= 1.0
+BuildRequires: libtool >= 1.4
+BuildRequires: libxml2-devel >= 2.4.17
+BuildRequires: nasm
+BuildRequires: perl-base
+BuildRequires: pkgconfig >= 1:0.9.0
+BuildRequires: popt-devel >= 1.6.3
+BuildRequires: transfig
+BuildRequires: xmlto
+Requires: glib2 >= 1:2.6.0
+Requires(post): /sbin/ldconfig
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define _gstlibdir %{_libdir}/gstreamer-0.8
+%define _gstincludedir %{_includedir}/gstreamer-0.8
+%define _gstcachedir %{_var}/cache/gstreamer
+
+%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 else media-related. Its plugin-based architecture means
+that new data types or processing capabilities can be added simply by
+installing new plugins.
+
+%description -l pl
+GStreamer to środowisko obróbki danych strumieniowych, bazujące na
+grafie filtrów operujących na danych medialnych. Aplikacje używające
+tej biblioteki mogą robić wszystko od przetwarzania dźwięku w czasie
+rzeczywistym, do odtwarzania filmów i czegokolwiek innego związanego z
+mediami. Architektura bazująca na wtyczkach pozwala na łatwe dodawanie
+nowych typów danych lub możliwości obróbki.
+
+%package devel
+Summary: Include files for GStreamer streaming-media framework
+Summary(pl): Pliki nagłówkowe do środowiska obróbki strumieni GStreamer
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: glib2-devel >= 1:2.4.4
+Requires: libxml2-devel >= 2.4.17
+Requires: popt-devel >= 1.6.3
+
+%description devel
+This package contains the includes files necessary to develop
+applications and plugins for GStreamer.
+
+%description devel -l pl
+Ten pakiet zawiera pliki nagłówkowe potrzebne do rozwijania aplikacji
+i wtyczek do GStreamera.
+
+%package static
+Summary: GStreamer static libraries
+Summary(pl): Biblioteki statyczne GStreamer
+Group: Development/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+
+%description static
+Static versions of GStreamer libraries.
+
+%description static -l pl
+Statyczne wersje bibliotek GStreamer.
+
+%prep
+%setup -qn %{_realname}-%{version}
+%patch0 -p1
+
+%build
+%{__libtoolize}
+%{__aclocal} -I common/m4
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+
+%configure \
+ --program-suffix="" \
+%ifarch i586 i686 athlon
+ --enable-fast-stack-trash \
+%else
+ --disable-fast-stack-trash \
+%endif
+ --enable-libmmx \
+ --enable-atomic \
+ --disable-examples \
+ --disable-tests \
+ --disable-debug \
+ --disable-debug-color \
+ --enable-docs-build \
+ --with-html-dir=%{_gtkdocdir} \
+ --with-cachedir=%{_gstcachedir}
+
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_gstcachedir},%{_docdir}/%{_realname}-devel-%{version}}
+
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+touch $RPM_BUILD_ROOT%{_gstcachedir}/registry.xml
+
+mv $RPM_BUILD_ROOT%{_docdir}/%{_realname}-%{version}/{faq,manual,pwg} \
+ $RPM_BUILD_ROOT%{_docdir}/%{_realname}-devel-%{version}
+
+%find_lang %{name} --all-name --with-gnome
+
+# no static modules and *.la for them - shut up check files
+rm -f $RPM_BUILD_ROOT%{_gstlibdir}/lib*.{la,a}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+/sbin/ldconfig
+umask 022
+%{_bindir}/gst-register-0.8 --gst-registry=%{_gstcachedir}/registry.xml > /dev/null 2> /dev/null ||:
+
+%postun -p /sbin/ldconfig
+
+%files -f %{name}.lang
+%defattr(644,root,root,755)
+%doc AUTHORS ChangeLog NEWS README TODO
+%attr(755,root,root) %{_bindir}/*-0.8
+%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
+%dir %{_gstlibdir}
+%attr(755,root,root) %{_gstlibdir}/*.so
+%dir %{_gstcachedir}
+%ghost %{_gstcachedir}/registry.xml
+%{_mandir}/man1/*
+
+%files devel
+%defattr(644,root,root,755)
+%doc DEVEL
+%{_docdir}/%{_realname}-devel-%{version}
+%attr(755,root,root) %{_libdir}/lib*.so
+%{_libdir}/lib*.la
+%{_gstincludedir}
+%{_gtkdocdir}/*
+%{_pkgconfigdir}/*
+%{_aclocaldir}/*
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/lib*.a
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2006/05/15 21:07:32 freetz
+- recalled from the grave
+
================================================================
More information about the pld-cvs-commit
mailing list