update to 6.3.0 [release 6.3.0-1mamba;Mon Sep 04 2023]

This commit is contained in:
Silvan Calarco 2024-01-06 04:25:06 +01:00
parent b78fd4e289
commit 3c6d88f896
2 changed files with 13 additions and 63 deletions

View File

@ -1,14 +1,4 @@
# libgmp
GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers.
There is no practical limit to the precision except the ones implied by the available memory in the machine GMP runs on.
GMP has a rich set of functions, and the functions have a regular interface.
The main target applications for GMP are cryptography applications and research, Internet security applications, algebra systems, computational algebra research, etc.
GMP is carefully designed to be as fast as possible, both for small operands and for huge operands.
The speed is achieved by using fullwords as the basic arithmetic type, by using fast algorithms, with highly optimized assembly code for the most common inner loops for a lot of CPUs, and by a general emphasis on speed.
GMP is faster than any other bignum library.
The advantage for GMP increases with the operand sizes for many operations, since GMP uses asymptotically faster algorithms.

View File

@ -1,36 +1,25 @@
Name: libgmp
Version: 6.2.1
Version: 6.3.0
Release: 1mamba
Summary: A free library for arbitrary precision arithmetic
Group: System/Libraries
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://gmplib.org
Source: ftp://ftp.gmplib.org/pub/gmp-%{version}/gmp-%{version}.tar.bz2
URL: https://gmplib.org/
Source: https://gmplib.org/download/gmp/gmp-%{version}.tar.xz
#Source: ftp://ftp.gnu.org/gnu/gmp/gmp-%{version}.tar.xz
License: LGPL
BuildRequires: libreadline-devel
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libgcc
BuildRequires: libstdc++6-devel
## AUTOBUILDREQ-END
BuildRequires: libreadline-devel
Requires(post):%{__install_info}
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers.
There is no practical limit to the precision except the ones implied by the available memory in the machine GMP runs on.
GMP has a rich set of functions, and the functions have a regular interface.
The main target applications for GMP are cryptography applications and research, Internet security applications, algebra systems, computational algebra research, etc.
GMP is carefully designed to be as fast as possible, both for small operands and for huge operands.
The speed is achieved by using fullwords as the basic arithmetic type, by using fast algorithms, with highly optimized assembly code for the most common inner loops for a lot of CPUs, and by a general emphasis on speed.
GMP is faster than any other bignum library.
The advantage for GMP increases with the operand sizes for many operations, since GMP uses asymptotically faster algorithms.
%package devel
Group: Development/Libraries
@ -39,17 +28,6 @@ Requires: %{name} = %{version}-%{release}
%description devel
GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers.
There is no practical limit to the precision except the ones implied by the available memory in the machine GMP runs on.
GMP has a rich set of functions, and the functions have a regular interface.
The main target applications for GMP are cryptography applications and research, Internet security applications, algebra systems, computational algebra research, etc.
GMP is carefully designed to be as fast as possible, both for small operands and for huge operands.
The speed is achieved by using fullwords as the basic arithmetic type, by using fast algorithms, with highly optimized assembly code for the most common inner loops for a lot of CPUs, and by a general emphasis on speed.
GMP is faster than any other bignum library.
The advantage for GMP increases with the operand sizes for many operations, since GMP uses asymptotically faster algorithms.
This is the development package.
%package cxx
@ -59,18 +37,7 @@ Requires: %{name} = %{version}-%{release}
%description cxx
GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers.
There is no practical limit to the precision except the ones implied by the available memory in the machine GMP runs on.
GMP has a rich set of functions, and the functions have a regular interface.
The main target applications for GMP are cryptography applications and research, Internet security applications, algebra systems, computational algebra research, etc.
GMP is carefully designed to be as fast as possible, both for small operands and for huge operands.
The speed is achieved by using fullwords as the basic arithmetic type, by using fast algorithms, with highly optimized assembly code for the most common inner loops for a lot of CPUs, and by a general emphasis on speed.
GMP is faster than any other bignum library.
The advantage for GMP increases with the operand sizes for many operations, since GMP uses asymptotically faster algorithms.
C++ support for GMP
This package provides C++ support for GMP.
%package cxx-devel
Summary: C++ Development tools for the GMP
@ -79,21 +46,11 @@ Requires: %{name}-cxx = %{version}-%{release}
%description cxx-devel
GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers.
There is no practical limit to the precision except the ones implied by the available memory in the machine GMP runs on.
GMP has a rich set of functions, and the functions have a regular interface.
This package provides C++ Development tools for GMP.
The main target applications for GMP are cryptography applications and research, Internet security applications, algebra systems, computational algebra research, etc.
GMP is carefully designed to be as fast as possible, both for small operands and for huge operands.
The speed is achieved by using fullwords as the basic arithmetic type, by using fast algorithms, with highly optimized assembly code for the most common inner loops for a lot of CPUs, and by a general emphasis on speed.
GMP is faster than any other bignum library.
The advantage for GMP increases with the operand sizes for many operations, since GMP uses asymptotically faster algorithms.
C++ Development tools for the GMP
%debug_package
%prep
%setup -q -n gmp-%{version}
%build
@ -125,6 +82,8 @@ generic" \
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
%makeinstall
rm -f %{buildroot}%{_infodir}/dir
%clean
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
@ -142,7 +101,7 @@ exit 0
%files
%defattr(-,root,root)
%{_libdir}/libgmp.so.*
%{_infodir}/gmp.info.gz
%{_infodir}/gmp.info.*
%{_infodir}/gmp.info-1.*
%{_infodir}/gmp.info-2.*
%doc AUTHORS COPYING COPYING.LESSERv3 COPYINGv2 COPYINGv3
@ -151,7 +110,6 @@ exit 0
%defattr(-,root,root)
%{_includedir}/gmp.h
%{_libdir}/libgmp.a
%{_libdir}/libgmp.la
%{_libdir}/libgmp.so
%{_libdir}/pkgconfig/gmp.pc
%doc ChangeLog NEWS README
@ -164,11 +122,13 @@ exit 0
%defattr(-,root,root)
%{_includedir}/gmpxx.h
%{_libdir}/libgmpxx.a
%{_libdir}/libgmpxx.la
%{_libdir}/libgmpxx.so
%{_libdir}/pkgconfig/gmpxx.pc
%changelog
* Mon Sep 04 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 6.3.0-1mamba
- update to 6.3.0
* Tue Dec 29 2020 Automatic Build System <autodist@mambasoft.it> 6.2.1-1mamba
- automatic version update by autodist