diff options
author | Chris Johns <chris@contemporary.net.au> | 2023-04-04 14:39:14 +1000 |
---|---|---|
committer | Chris Johns <chris@contemporary.net.au> | 2023-04-05 10:11:15 +1000 |
commit | 05f6bef0934f45fd9da1723824d0c710cd292c6c (patch) | |
tree | 8dfcdb793cfeb41ea82c238d39415a83d468b1b2 /source-builder/config/mpfr.cfg | |
parent | devel/mpfr: Update to 4.2.0 to support MacOS AARCH64 (diff) | |
download | rtems-source-builder-05f6bef0934f45fd9da1723824d0c710cd292c6c.tar.bz2 |
devel/mpfr: Add MPFR as a package
- This is a place holder incase we stop building MPFR in
GCC.
Updates #4892
Diffstat (limited to '')
-rw-r--r-- | source-builder/config/mpfr.cfg | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/source-builder/config/mpfr.cfg b/source-builder/config/mpfr.cfg new file mode 100644 index 0000000..6d64c1a --- /dev/null +++ b/source-builder/config/mpfr.cfg @@ -0,0 +1,62 @@ +# +# The GNU Multiple-precision Floating-point computations with correct Rounding (MPFR) +# +# This configuration file configure's, make's and install's GMP. +# + +%if %{release} == %{nil} +%define release 1 +%endif + +Name: mpfr-%{mpfr_version}-%{_host}-%{release} +Summary: The GNU Multiple-precision Floating-point computations with correct Rounding Library (MPFR) + v%{mpfr_version} for target %{_target} on host %{_host} +Version: %{mpfr_version} +Release: %{release} +URL: https://www.mpfr.org/ + +# +# Source +# +%source set mpfr https://www.mpfr.org/mpfr-%{mpfr_version}/mpfr-%{mpfr_version}.tar.bz2 + +# +# Prepare the source code. +# +%prep + build_top=$(pwd) + + %source setup mpfr -q -n mpfr-%{mpfr_version} + %patch setup mpfr -p1 + + cd ${build_top} + +%build + build_top=$(pwd) + + cd mpfr-%{mpfr_version} + + %{host_build_flags} + + ./configure \ + --build=%{_build} --host=%{_host} \ + --verbose \ + --prefix=%{_prefix} --bindir=%{_bindir} \ + --exec-prefix=%{_exec_prefix} \ + --includedir=%{_includedir} --libdir=%{_libdir} \ + --mandir=%{_mandir} --infodir=%{_infodir} \ + --disable-shared + + %{__make} %{?_smp_mflags} all + + cd ${build_top} + +%install + build_top=$(pwd) + + rm -rf $SB_BUILD_ROOT + + cd mpfr-%{mpfr_version} + %{__make} DESTDIR=$SB_BUILD_ROOT install + + cd ${build_top} |