]> git.pld-linux.org Git - packages/gmp.git/blobdiff - gmp.spec
- acfix patch no longer needed with current autoconf+libtool
[packages/gmp.git] / gmp.spec
index 3211115b0c85c2616103c827280d81b7b7b46bcf..ad1e98b19dd51ecabe02bbaeb4aece6dee66f091 100644 (file)
--- a/gmp.spec
+++ b/gmp.spec
@@ -6,7 +6,7 @@
 # _with_k6     - with AMD K6 instructions              (i586 target)
 # _with_k62    - with AMD K6-2/K6-3 instructions       (i586 target)
 # _with_k7     - with AMD Athlon/Duron instructions    (i686 target)
-
+#
 Summary:       GNU arbitrary precision library
 Summary(de):   Beliebige Genauigkeits-Library
 Summary(es):   Biblioteca de precisión arbitraria de la GNU
@@ -16,7 +16,7 @@ Summary(pt_BR):       Biblioteca de precis
 Summary(uk):   â¦Â̦ÏÔÅËÁ GNU ÄÏצÌØÎϧ ÔÏÞÎÏÓÔ¦
 Summary(ru):   âÉÂÌÉÏÔÅËÁ GNU ÐÒÏÉÚ×ÏÌØÎÏÊ ÔÏÞÎÏÓÔÉ
 Name:          gmp
-Version:       4.1
+Version:       4.1.2
 Release:       1
 License:       LGPL
 Group:         Libraries
@@ -25,7 +25,7 @@ Patch0:               %{name}-info.patch
 Patch1:                %{name}-am_fix.patch
 Patch2:                %{name}-asmcpu.patch
 URL:           http://www.swox.com/gmp/
-BuildRequires: autoconf
+BuildRequires: autoconf >= 2.52
 BuildRequires: automake
 BuildRequires: libtool
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -180,16 +180,59 @@ Bibliotecas est
 %description static -l ru
 üÔÏ ÓÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ GNU ÐÒÏÉÚ×ÏÌØÎÏÊ ÔÏÞÎÏÓÔÉ.
 
+%package c++
+Summary:       GNU arbitrary precision library - C++ interface
+Summary(pl):   Biblioteka arytmetyczna GNU - interfejs C++
+Group:         Libraries
+Requires:      %{name} = %{version}
+
+%description c++
+C++ class interface to GNU arbitrary precision library.
+
+%description c++ -l pl
+Interfejs w postaci klas C++ do biblioteki arytmetycznej GNU.
+
+%package c++-devel
+Summary:       GNU arbitrary precition library - C++ interface headers
+Summary(pl):   Biblioteka arytmetyczna GNU - pliki nag³ówkowe interfejsu C++
+Group:         Development/Libraries
+Requires:      %{name}-c++ = %{version}
+Requires:      %{name}-devel = %{version}
+
+%description c++-devel
+Header files for C++ class interface to GNU arbitrary precision
+library.
+
+%description c++-devel -l pl
+Pliki nag³ówkowe interfejsu w postaci klas C++ do biblioteki
+arytmetycznej GNU.
+
+%package c++-static
+Summary:       GNU arbitrary precition library - C++ static library
+Summary(pl):   Biblioteka arytmetyczna GNU - statyczna biblioteka C++
+Group:         Development/Libraries
+Requires:      %{name}-c++-devel = %{version}
+
+%description c++-static
+Static version of C++ class interface to GNU arbitrary precision
+library.
+
+%description c++-static -l pl
+Statycza wersja interfejsu w postaci klas C++ do biblioteki
+arytmetycznej GNU.
+
 %prep
 %setup -q
 %patch0 -p1
+%if %(grep -q -e '--tag' `which libtool`; echo $?)
 %patch1 -p1
+%endif
 %patch2 -p1
 
 %build
 rm -f missing
 %{__libtoolize}
-aclocal -I mpfr
+%{__aclocal} -I mpfr
 %{__autoconf}
 %{__automake}
 %configure \
@@ -205,13 +248,13 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
-gzip -9nf AUTHORS ChangeLog NEWS README
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post   -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
+%post  c++ -p /sbin/ldconfig
+%postun        c++ -p /sbin/ldconfig
 
 %post devel
 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
@@ -221,15 +264,30 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so.*.*
+%doc AUTHORS ChangeLog NEWS README
+%attr(755,root,root) %{_libdir}/libgmp.so.*.*
 
 %files devel
 %defattr(644,root,root,755)
-%doc *.gz
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_includedir}/*
+%attr(755,root,root) %{_libdir}/libgmp.so
+%{_libdir}/libgmp.la
+%{_includedir}/gmp.h
 %{_infodir}/gmp.info*
 
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libgmp.a
+
+%files c++
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libgmpxx.so.*.*
+
+%files c++-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libgmpxx.so
+%{_libdir}/libgmpxx.la
+%{_includedir}/gmpxx.h
+
+%files c++-static
+%defattr(644,root,root,755)
+%{_libdir}/libgmpxx.a
This page took 0.043174 seconds and 4 git commands to generate.