X-Git-Url: http://git.pld-linux.org/?p=packages%2Fgstreamer.git;a=blobdiff_plain;f=gstreamer.spec;h=f5735bc9dedb7e2abf49de8a3ef98008832b01d5;hp=e29c4dba2f09fdd56dc79870fe7b753e874aa580;hb=dcf5282c14faf818421e05e319f135adb8eebb50;hpb=ed5022a4b001869b82c96dda8419b495dfeae397 diff --git a/gstreamer.spec b/gstreamer.spec index e29c4db..f5735bc 100644 --- a/gstreamer.spec +++ b/gstreamer.spec @@ -1,33 +1,40 @@ + +%define _vmajor 0.10 +%define _vminor 1 + Summary: GStreamer Streaming-media framework runtime Summary(pl): GStreamer - biblioteki ¶rodowiska do obróbki strumieni Name: gstreamer -Version: 0.8.7 -Release: 1 +Version: %{_vmajor}.%{_vminor} +Release: 0.1 License: LGPL Group: Libraries Source0: http://gstreamer.freedesktop.org/src/gstreamer/%{name}-%{version}.tar.bz2 -# Source0-md5: 6cbfa914cd577d2623bf7e16cf1f6510 +# Source0-md5: 2a56154a6636a404ab9107524d4b7a89 Patch0: %{name}-without_ps_pdf.patch +Patch1: %{name}-eps.patch URL: http://gstreamer.net/ BuildRequires: autoconf >= 2.52 BuildRequires: automake >= 1.6 BuildRequires: bison >= 1.35 +BuildRequires: docbook-utils >= 0.6.10 BuildRequires: flex -BuildRequires: glib2-devel >= 1:2.4.4 -BuildRequires: gtk-doc >= 1.0 +BuildRequires: glib2-devel >= 1:2.8.0 +BuildRequires: gtk-doc >= 1.3 BuildRequires: libtool >= 1.4 BuildRequires: libxml2-devel >= 2.4.17 BuildRequires: nasm BuildRequires: perl-base -BuildRequires: pkgconfig >= 0.9.0 +BuildRequires: pkgconfig >= 1:0.9.0 BuildRequires: popt-devel >= 1.6.3 BuildRequires: transfig BuildRequires: xmlto +Requires: glib2 >= 1:2.8.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 _gstlibdir %{_libdir}/gstreamer-%{_vmajor} +%define _gstincludedir %{_includedir}/gstreamer-%{_vmajor} %define _gstcachedir %{_var}/cache/gstreamer %description @@ -51,7 +58,7 @@ 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: glib2-devel >= 1:2.8.0 Requires: libxml2-devel >= 2.4.17 Requires: popt-devel >= 1.6.3 @@ -78,6 +85,7 @@ Statyczne wersje bibliotek GStreamer. %prep %setup -q %patch0 -p1 +%patch1 -p1 %build %{__libtoolize} @@ -87,19 +95,10 @@ Statyczne wersje bibliotek GStreamer. %{__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 \ + --enable-docbook \ + --enable-gtk-doc \ --with-html-dir=%{_gtkdocdir} \ --with-cachedir=%{_gstcachedir} @@ -112,8 +111,9 @@ install -d $RPM_BUILD_ROOT{%{_gstcachedir},%{_docdir}/%{name}-devel-%{version}} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -touch $RPM_BUILD_ROOT%{_gstcachedir}/registry.xml +#touch $RPM_BUILD_ROOT%{_gstcachedir}/registry.xml +mv $RPM_BUILD_ROOT%{_docdir}/%{name}-{%{_vmajor},%{version}} mv $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/{manual,pwg} \ $RPM_BUILD_ROOT%{_docdir}/%{name}-devel-%{version} @@ -127,7 +127,6 @@ rm -rf $RPM_BUILD_ROOT %post /sbin/ldconfig -%{_bindir}/gst-register --gst-registry=%{_gstcachedir}/registry.xml > /dev/null 2> /dev/null %postun -p /sbin/ldconfig @@ -139,14 +138,14 @@ rm -rf $RPM_BUILD_ROOT %dir %{_gstlibdir} %attr(755,root,root) %{_gstlibdir}/*.so %dir %{_gstcachedir} -%ghost %{_gstcachedir}/registry.xml +#%ghost %{_gstcachedir}/registry.xml %{_mandir}/man1/* %files devel %defattr(644,root,root,755) -%doc DEVEL %attr(755,root,root) %{_libdir}/lib*.so %{_libdir}/lib*.la +%{_docdir}/%{name}-devel-%{version} %{_gstincludedir} %{_gtkdocdir}/* %{_pkgconfigdir}/*