4 License: GPL-3.0+ ; LGPL-3.0+
5 Summary: The GNU MP Library
6 Url: http://gmplib.org/
7 Group: System/Libraries
8 Source: %{name}-%{version}.tar.bz2
10 BuildRequires: gcc-c++
13 A library for calculating huge numbers (integer and floating point).
16 Summary: Shared library for the GNU MP Library
17 Group: System/Libraries
19 %description -n libgmp
20 Shared library for the GNU MP Library.
23 Summary: C++ bindings for the GNU MP Library
24 Group: System/Libraries
25 Requires: libgmp = %{version}
27 %description -n libgmpxx
28 C++ bindings for the GNU MP Library.
31 Summary: BSD libmp bindings for the GNU MP Library
32 Group: System/Libraries
33 Requires: libgmp = %{version}
36 BSD libmp bindings for the GNU MP Library.
39 Summary: Include Files and Libraries for Development with the GNU MP Library
40 Group: Development/Languages/C and C++
41 Requires: libgmp = %{version}
42 Requires: libgmpxx = %{version}
43 Requires: libmp = %{version}
46 These libraries are needed to develop programs which calculate with
47 huge numbers (integer and floating point).
53 export CFLAGS="%{optflags} -fexceptions";
54 ./configure --build=%{_build} --host=%{_host} \
55 --program-prefix=%{?_program_prefix} \
57 --exec-prefix=%{_exec_prefix} \
59 --sbindir=%{_sbindir} \
60 --sysconfdir=%{_sysconfdir} \
61 --datadir=%{_datadir} \
62 --includedir=%{_includedir} \
64 --libexecdir=%{_libexecdir} \
65 --localstatedir=%{_localstatedir} \
66 --sharedstatedir=%{_sharedstatedir} \
68 --infodir=%{_infodir} \
69 --enable-mpbsd --enable-cxx
73 # do not disable "make check", FIX THE BUGS!
79 %post -n libgmp -p /sbin/ldconfig
81 %post -n libgmpxx -p /sbin/ldconfig
83 %post -n libmp -p /sbin/ldconfig
86 %postun -n libgmp -p /sbin/ldconfig
88 %postun -n libgmpxx -p /sbin/ldconfig
90 %postun -n libmp -p /sbin/ldconfig
93 %doc AUTHORS README NEWS
97 %{_libdir}/libgmp.so.10*
100 %defattr(-,root,root)
101 %{_libdir}/libgmpxx.so.4*
104 %defattr(-,root,root)
105 %{_libdir}/libmp.so.3*
108 %defattr(-,root,root)
109 %doc AUTHORS README NEWS
111 %doc %{_infodir}/gmp.info*.gz
114 %{_libdir}/libgmpxx.so