|
|
|
@ -1,19 +1,29 @@
|
|
|
|
|
Summary: C library for multiple-precision floating-point computations
|
|
|
|
|
Name: mpfr
|
|
|
|
|
Version: 4.2.1
|
|
|
|
|
Release: 5%{?dist}
|
|
|
|
|
Version: 4.1.0
|
|
|
|
|
Release: 7%{?dist}
|
|
|
|
|
URL: https://www.mpfr.org/
|
|
|
|
|
|
|
|
|
|
License: LGPL-3.0-or-later
|
|
|
|
|
BuildRequires: gcc
|
|
|
|
|
BuildRequires: gmp-devel
|
|
|
|
|
BuildRequires: make
|
|
|
|
|
BuildRequires: texinfo
|
|
|
|
|
License: LGPLv3+
|
|
|
|
|
BuildRequires: gmp-devel gcc make
|
|
|
|
|
|
|
|
|
|
Source0: https://www.mpfr.org/%{name}-%{version}/%{name}-%{version}.tar.xz
|
|
|
|
|
|
|
|
|
|
# Upstream post-release patches. This currently contains:
|
|
|
|
|
#Patch0: https://www.mpfr.org/%%{name}-%%{version}/allpatches
|
|
|
|
|
# - decimal128-conv.patch
|
|
|
|
|
# - random_deviate.patch
|
|
|
|
|
# - set_z_2exp-overflow.patch
|
|
|
|
|
# - prototypes.patch
|
|
|
|
|
# - digamma-hugemem.patch
|
|
|
|
|
# - digamma-interm-zero.patch
|
|
|
|
|
# - jn-interm-zero.patch
|
|
|
|
|
# - digamma-interm-zero2.patch
|
|
|
|
|
# - jyn-asympt-interm-zero.patch
|
|
|
|
|
Patch0: https://www.mpfr.org/%{name}-%{version}/allpatches
|
|
|
|
|
|
|
|
|
|
# This can be removed when F32 reaches EOL
|
|
|
|
|
Obsoletes: mpfr3 < 4.0.0
|
|
|
|
|
Provides: mpfr3 = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
The MPFR library is a C library for multiple-precision floating-point
|
|
|
|
@ -27,6 +37,10 @@ Summary: Development files for the MPFR library
|
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: gmp-devel%{?_isa}
|
|
|
|
|
|
|
|
|
|
# This can be removed when F32 reaches EOL
|
|
|
|
|
Obsoletes: mpfr3-devel < 4.0.0
|
|
|
|
|
Provides: mpfr3-devel = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
|
Header files and documentation for using the MPFR
|
|
|
|
|
multiple-precision floating-point library in applications.
|
|
|
|
@ -37,7 +51,7 @@ install the mpfr package.
|
|
|
|
|
|
|
|
|
|
%package doc
|
|
|
|
|
Summary: Documentation for the MPFR library
|
|
|
|
|
License: GFDL-1.2-no-invariants-or-later
|
|
|
|
|
License: GFDL
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
|
|
|
|
|
%description doc
|
|
|
|
@ -60,7 +74,7 @@ sed -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
%make_install
|
|
|
|
|
cp -p ChangeLog PATCHES README %{buildroot}%{_pkgdocdir}
|
|
|
|
|
cp -p PATCHES README %{buildroot}%{_pkgdocdir}
|
|
|
|
|
rm -f %{buildroot}%{_libdir}/*.la
|
|
|
|
|
rm -f %{buildroot}%{_infodir}/dir
|
|
|
|
|
|
|
|
|
@ -73,7 +87,9 @@ export LD_LIBRARY_PATH=%{buildroot}%{_libdir}
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
|
%license COPYING COPYING.LESSER
|
|
|
|
|
%{_pkgdocdir}/BUGS
|
|
|
|
|
%{_pkgdocdir}/NEWS
|
|
|
|
|
%{_pkgdocdir}/PATCHES
|
|
|
|
|
%{_pkgdocdir}/README
|
|
|
|
|
%{_libdir}/libmpfr.so.6*
|
|
|
|
|
|
|
|
|
@ -84,70 +100,19 @@ export LD_LIBRARY_PATH=%{buildroot}%{_libdir}
|
|
|
|
|
%{_libdir}/pkgconfig/mpfr.pc
|
|
|
|
|
|
|
|
|
|
%files doc
|
|
|
|
|
%license COPYING COPYING.LESSER
|
|
|
|
|
%{_pkgdocdir}/AUTHORS
|
|
|
|
|
%{_pkgdocdir}/BUGS
|
|
|
|
|
%{_pkgdocdir}/ChangeLog
|
|
|
|
|
%{_pkgdocdir}/examples
|
|
|
|
|
%{_pkgdocdir}/FAQ.html
|
|
|
|
|
%{_pkgdocdir}/PATCHES
|
|
|
|
|
%{_pkgdocdir}/TODO
|
|
|
|
|
%{_pkgdocdir}/examples
|
|
|
|
|
%{_infodir}/mpfr.info*
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 4.2.1-5
|
|
|
|
|
- Bump release for October 2024 mass rebuild:
|
|
|
|
|
Resolves: RHEL-64018
|
|
|
|
|
|
|
|
|
|
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 4.2.1-4
|
|
|
|
|
- Bump release for June 2024 mass rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Oct 4 2023 Jerry James <loganjerry@gmail.com> - 4.2.1-1
|
|
|
|
|
- Update to MPFR 4.2.1
|
|
|
|
|
|
|
|
|
|
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.0-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jul 18 2023 Jerry James <loganjerry@gmail.com> - 4.2.0-2
|
|
|
|
|
- Update to MPFR 4.2.0-p12
|
|
|
|
|
|
|
|
|
|
* Wed Jul 12 2023 Jerry James <loganjerry@gmail.com> - 4.2.0-1
|
|
|
|
|
- Update to MPFR 4.2.0-p9
|
|
|
|
|
|
|
|
|
|
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.1-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Nov 23 2022 Jerry James <loganjerry@gmail.com> - 4.1.1-2
|
|
|
|
|
- Update to MPFR 4.1.1-p1
|
|
|
|
|
|
|
|
|
|
* Thu Nov 17 2022 Jerry James <loganjerry@gmail.com> - 4.1.1-1
|
|
|
|
|
- Update to MPFR version 4.1.1
|
|
|
|
|
- Drop all patches
|
|
|
|
|
- Convert License tags to SPDX
|
|
|
|
|
|
|
|
|
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-10
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-9
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Jan 14 2022 Jerry James <loganjerry@gmail.com> - 4.1.0-8
|
|
|
|
|
- Remove old obsoletes used in the 3.x to 4.x transition
|
|
|
|
|
|
|
|
|
|
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-8
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sat May 22 2021 Jerry James <loganjerry@gmail.com> - 4.1.0-7
|
|
|
|
|
- Add upstream patches 12-13
|
|
|
|
|
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 4.1.0-7
|
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
|
Related: rhbz#1991688
|
|
|
|
|
|
|
|
|
|
* Tue Apr 13 2021 Jerry James <loganjerry@gmail.com> - 4.1.0-6
|
|
|
|
|
- Add upstream patches 10-11
|
|
|
|
|
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 4.1.0-6
|
|
|
|
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
|
|
|
|
|
|
|
* Tue Mar 9 2021 Jerry James <loganjerry@gmail.com> - 4.1.0-5
|
|
|
|
|
- Add upstream patches 8-9
|
|
|
|
|