From 3c6d88f896da1bd6b74033632a8138e1b7ed6a2b Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Sat, 6 Jan 2024 04:25:06 +0100 Subject: [PATCH] update to 6.3.0 [release 6.3.0-1mamba;Mon Sep 04 2023] --- README.md | 10 -------- libgmp.spec | 66 +++++++++++------------------------------------------ 2 files changed, 13 insertions(+), 63 deletions(-) diff --git a/README.md b/README.md index dfe7285..6b7e2ba 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/libgmp.spec b/libgmp.spec index b83f5f5..20c466c 100644 --- a/libgmp.spec +++ b/libgmp.spec @@ -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 -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 6.3.0-1mamba +- update to 6.3.0 + * Tue Dec 29 2020 Automatic Build System 6.2.1-1mamba - automatic version update by autodist