]> git.pld-linux.org Git - packages/gstreamer.git/blobdiff - gstreamer.spec
- merged 0.8.0 from DEVEL
[packages/gstreamer.git] / gstreamer.spec
index 70e4d5185849ba9b0bc3ce92f66593a1b3d951fb..b1f3df3537bfbf151f5dbd985349f9f565168b0b 100644 (file)
@@ -1,44 +1,34 @@
 Summary:       GStreamer Streaming-media framework runtime
 Summary:       GStreamer Streaming-media framework runtime
+Summary(pl):   GStreamer - biblioteki ¶rodowiska do obróbki strumieni
 Name:          gstreamer
 Name:          gstreamer
-Version:       0.2.1
+Version:       0.8.0
 Release:       1
 License:       LGPL
 Group:         Libraries
 Release:       1
 License:       LGPL
 Group:         Libraries
-Group(de):     Libraries
-Group(es):     Bibliotecas
-Group(fr):     Librairies
-Group(pl):     Biblioteki
-Source0:       http://download.sourceforge.net/gstreamer/%{name}-%{version}.tar.bz2
-URL:           http://gstreamer.net
-BuildRequires: gtk+-devel
-BuildRequires: libxml-devel
-BuildRequires: arts-devel
-BuildRequires: xmms-devel
-BuildRequires: gdk-pixbuf-devel
-BuildRequires: alsa-lib-devel
-BuildRequires: audiofile-devel
-BuildRequires: esound-devel
-BuildRequires: libglade-devel
-BuildRequires: libjpeg-devel
-BuildRequires: libvorbis-devel
-BuildRequires: libghttp-devel
-BuildRequires: Hermes-devel
-BuildRequires: avifile-devel
-BuildRequires: libraw1394-devel
-BuildRequires: gnome-libs-devel
-BuildRequires: gnome-vfs-devel
-BuildRequires: mpeg2dec-devel
-BuildRequires: libshout-devel
-BuildRequires: libgsm-devel
-BuildRequires: cdparanoia-III-devel
-BuildRequires: lame-libs-devel
-BuildRequires: libdv-devel
-BuildRequires: aalib-devel
-#BuildRequires:        quicktime4linux-devel
-BuildRequires: SDL-devel
+Source0:       http://ftp.gnome.org/pub/gnome/sources/%{name}/0.8/%{name}-%{version}.tar.bz2
+# Source0-md5: 275384c4001c6b934f159952f39e2f36
+Patch0:                %{name}-without_ps_pdf.patch
+URL:           http://gstreamer.net/
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: bison
+BuildRequires: flex
+BuildRequires: glib2-devel >= 1:2.4.0
+BuildRequires: gtk-doc >= 1.0
+BuildRequires: libtool
+BuildRequires: libxml2-devel >= 2.4.17
+BuildRequires: nasm
+BuildRequires: perl-base
+BuildRequires: pkgconfig
+BuildRequires: popt-devel >= 1.6.3
+BuildRequires: transfig
+BuildRequires: xmlto
+Requires(post):        /sbin/ldconfig
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define                _prefix         /usr/X11R6
+%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
 
 %description
 GStreamer is a streaming-media framework, based on graphs of filters
@@ -48,72 +38,125 @@ 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.
 
 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±zego z
+mediami. Architektura bazuj±ca na wtyczkach pozwala na ³atwe dodawanie
+nowych typów danych lub mo¿liwo¶ci obróbki.
+
 %package devel
 %package devel
-Summary:       Libraries and include files for GStreamer streaming-media framework
+Summary:       Include files for GStreamer streaming-media framework
+Summary(pl):   Pliki nag³ówkowe do ¶rodowiska obróbki strumieni GStreamer
 Group:         Development/Libraries
 Group:         Development/Libraries
-Group(de):     Entwicklung/Libraries
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
-Requires:      %{name}
+Requires:      %{name} = %{version}-%{release}
+Requires:      glib2-devel >= 1:2.4.0
+Requires:      libxml2-devel >= 2.4.17
+Requires:      popt-devel >= 1.6.3
 
 %description devel
 
 %description devel
-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.
+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.
 
 
-This package contains the libraries and includes files necessary to
-develop applications and plugins for GStreamer.
+%description static -l pl
+Statyczne wersje bibliotek GStreamer.
 
 %prep
 %setup -q
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 
 %build
-rm missing
-#LDFLAGS="-L/usr/X11R6/lib"
-#autoconf
+#intltoolize --copy --force
+#%%{__gettextize}
+%{__libtoolize}
+%{__aclocal} -I common/m4
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+
 %configure \
 %configure \
-       --prefix=%{_prefix} \
+       --program-suffix="" \
+%ifarch i586 i686 athlon
+       --enable-fast-stack-trash \
+%else
+       --disable-fast-stack-trash \
+%endif
+       --enable-glib2 \
        --enable-libmmx \
        --enable-libmmx \
-       --enable-libghttp \
-       --enable-gdk_pixbuf \
-       --enable-libaudiofile \
-       --enable-alsa \
-       --enable-libxmms \
-       --enable-libesd \
-       --enable-arts \
-       --disable-atomic \
-       --enable-autoplug
-
+       --enable-atomic \
+       --disable-examples \
+       --disable-tests \
+       --disable-debug \
+       --disable-debug-color \
+       --enable-docs-build \
+       --with-html-dir=%{_gtkdocdir} \
+       --with-cachedir=%{_gstcachedir}
+       
 %{__make}
 
 %{__make}
 
-%install  
+%install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
-[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_gstcachedir},%{_docdir}/%{name}-devel-%{version}}
+
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
+
+touch $RPM_BUILD_ROOT%{_gstcachedir}/registry.xml
+
+mv $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/{manual,pwg} \
+       $RPM_BUILD_ROOT%{_docdir}/%{name}-devel-%{version}
+
+%find_lang %{name} --all-name --with-gnome
 
 
-%{__make} prefix=$RPM_BUILD_ROOT%{_prefix} install
+# no static modules and *.la for them - shut up check files
+rm -f $RPM_BUILD_ROOT%{_gstlibdir}/lib*.{la,a}
 
 %clean
 
 %clean
-[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+rm -rf $RPM_BUILD_ROOT
 
 %post
 /sbin/ldconfig
 
 %post
 /sbin/ldconfig
-%{prefix}/bin/gstreamer-register
+# how to do it ????
+%{_bindir}/gst-register --gst-registry=%{_gstcachedir}/registry.xml
+#%%{_bindir}/gst-register --gst-mask=0
 
 
-%postun
-/sbin/ldconfig
-  
-%files
+%postun        -p /sbin/ldconfig
+
+%files -f %{name}.lang
 %defattr(644,root,root,755)
 %defattr(644,root,root,755)
+%doc AUTHORS ChangeLog NEWS README TODO
 %attr(755,root,root) %{_bindir}/*
 %attr(755,root,root) %{_bindir}/*
-%{_libdir}/lib*.so.*
-%{_libdir}/gst/*
-%{_datadir}/*
+%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)
 
 %files devel
 %defattr(644,root,root,755)
-%{_includedir}/*
+%doc DEVEL
+%attr(755,root,root) %{_libdir}/lib*.so
+%{_libdir}/lib*.la
+%{_gstincludedir}
+%{_gtkdocdir}/*
+%{_pkgconfigdir}/*
+%{_aclocaldir}/*
+
+%files static
+%defattr(644,root,root,755)
 %{_libdir}/lib*.a
 %{_libdir}/lib*.a
-%{_libdir}/lib*.so
This page took 0.079866 seconds and 4 git commands to generate.