|
|
@ -3,13 +3,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
%global runjavareconf 1
|
|
|
|
%global runjavareconf 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# lapack comes from openblas, whenever possible.
|
|
|
|
|
|
|
|
# We decided to implement this change in Fedora 31+ and EPEL-8 only.
|
|
|
|
|
|
|
|
# This was to minimize the impact on end-users who might have R modules
|
|
|
|
|
|
|
|
# installed locally with the old dependency on libRlapack.so
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if 0%{?fedora} >= 31
|
|
|
|
|
|
|
|
%global syslapack 1
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
%if 0%{?rhel} && 0%{?rhel} >= 8
|
|
|
|
|
|
|
|
%global syslapack 1
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
%global syslapack 0
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if 0%{?rhel} >= 8
|
|
|
|
|
|
|
|
%global openblas 1
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
%if 0%{?rhel} == 7
|
|
|
|
|
|
|
|
%ifarch x86_64 %{ix86} armv7hl %{power64} aarch64
|
|
|
|
|
|
|
|
%global openblas 1
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
%global openblas 0
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
|
|
|
%global openblas 1
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
%global openblas 0
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if 0%{?fedora} >= 33
|
|
|
|
|
|
|
|
%global flexiblas 1
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
%global flexiblas 0
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if 0%{?fedora} >= 31
|
|
|
|
|
|
|
|
%global usemacros 1
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
%if 0%{?rhel} && 0%{?rhel} >= 8
|
|
|
|
|
|
|
|
%global usemacros 1
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
%global usemacros 0
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%if 0%{?rhel} && 0%{?rhel} <= 6
|
|
|
|
%if 0%{?rhel} && 0%{?rhel} <= 6
|
|
|
|
%ifarch ppc64 ppc64le
|
|
|
|
%ifarch ppc64 ppc64le
|
|
|
|
%global runjavareconf 0
|
|
|
|
%global runjavareconf 0
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%ifarch x86_64
|
|
|
|
%ifarch x86_64
|
|
|
|
%global java_arch amd64
|
|
|
|
%global java_arch amd64
|
|
|
|
%else
|
|
|
|
%else
|
|
|
@ -32,6 +80,21 @@
|
|
|
|
%global with_java_headless 1
|
|
|
|
%global with_java_headless 1
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# We need this on old EL for C++11 support.
|
|
|
|
|
|
|
|
%if 0%{?rhel} && 0%{?rhel} <= 7
|
|
|
|
|
|
|
|
%global use_devtoolset 1
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
%global use_devtoolset 0
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if 0%{?rhel} == 7
|
|
|
|
|
|
|
|
%global dts_version 8
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if 0%{?rhel} == 6
|
|
|
|
|
|
|
|
%global dts_version 7
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
# Using lto breaks debuginfo.
|
|
|
|
# Using lto breaks debuginfo.
|
|
|
|
# %%if 0%%{?fedora} >= 19
|
|
|
|
# %%if 0%%{?fedora} >= 19
|
|
|
|
# %%global with_lto 1
|
|
|
|
# %%global with_lto 1
|
|
|
@ -90,30 +153,16 @@
|
|
|
|
%global texi2any 1
|
|
|
|
%global texi2any 1
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
|
|
|
|
%global major_version 4
|
|
|
|
|
|
|
|
%global minor_version 0
|
|
|
|
%ifarch x86_64 %{ix86} armv7hl %{power64} aarch64
|
|
|
|
%global patch_version 3
|
|
|
|
%if 0%{?rhel} >= 7
|
|
|
|
|
|
|
|
%global openblas 1
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
%if 0%{?fedora} >= 23
|
|
|
|
|
|
|
|
%global openblas 1
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
%global openblas 0
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
%global openblas 0
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Name: R
|
|
|
|
Name: R
|
|
|
|
Version: 3.5.0
|
|
|
|
Version: %{major_version}.%{minor_version}.%{patch_version}
|
|
|
|
Release: 3%{?dist}
|
|
|
|
Release: 1%{?dist}
|
|
|
|
Summary: A language for data analysis and graphics
|
|
|
|
Summary: A language for data analysis and graphics
|
|
|
|
URL: http://www.r-project.org
|
|
|
|
URL: http://www.r-project.org
|
|
|
|
Source0: https://cran.r-project.org/src/base/R-3/R-%{version}.tar.gz
|
|
|
|
Source0: https://cran.r-project.org/src/base/R-4/R-%{version}.tar.gz
|
|
|
|
Source1: macros.R
|
|
|
|
|
|
|
|
Source2: R-make-search-index.sh
|
|
|
|
|
|
|
|
%if %{texi2any}
|
|
|
|
%if %{texi2any}
|
|
|
|
# If we have texi2any 5.1+, we can generate the docs on the fly.
|
|
|
|
# If we have texi2any 5.1+, we can generate the docs on the fly.
|
|
|
|
# If not, we're building for a very old target (RHEL 6 or older)
|
|
|
|
# If not, we're building for a very old target (RHEL 6 or older)
|
|
|
@ -130,14 +179,14 @@ Source106: https://cran.r-project.org/doc/FAQ/R-FAQ.html
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%if %{zlibhack}
|
|
|
|
%if %{zlibhack}
|
|
|
|
%global zlibv 1.2.11
|
|
|
|
%global zlibv 1.2.11
|
|
|
|
%global bzipv 1.0.6
|
|
|
|
%global bzipv 1.0.8
|
|
|
|
%global xzv 5.2.4
|
|
|
|
%global xzv 5.2.5
|
|
|
|
%global pcrev 8.42
|
|
|
|
%global pcrev 8.44
|
|
|
|
%global curlv 7.59.0
|
|
|
|
%global curlv 7.72.0
|
|
|
|
Source1000: http://zlib.net/zlib-%{zlibv}.tar.gz
|
|
|
|
Source1000: http://zlib.net/zlib-%{zlibv}.tar.gz
|
|
|
|
Source1001: http://www.bzip.org/1.0.6/bzip2-%{bzipv}.tar.gz
|
|
|
|
Source1001: https://www.sourceware.org/pub/bzip2/bzip2-%{bzipv}.tar.gz
|
|
|
|
Source1002: http://tukaani.org/xz/xz-%{xzv}.tar.bz2
|
|
|
|
Source1002: http://tukaani.org/xz/xz-%{xzv}.tar.bz2
|
|
|
|
Source1003: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-%{pcrev}.tar.bz2
|
|
|
|
Source1003: https://ftp.pcre.org/pub/pcre/pcre-%{pcrev}.tar.bz2
|
|
|
|
Source1004: https://curl.haxx.se/download/curl-%{curlv}.tar.bz2
|
|
|
|
Source1004: https://curl.haxx.se/download/curl-%{curlv}.tar.bz2
|
|
|
|
BuildRequires: glibc-devel
|
|
|
|
BuildRequires: glibc-devel
|
|
|
|
BuildRequires: groff
|
|
|
|
BuildRequires: groff
|
|
|
@ -159,12 +208,15 @@ BuildRequires: stunnel
|
|
|
|
# see https://bugzilla.redhat.com/show_bug.cgi?id=1324145
|
|
|
|
# see https://bugzilla.redhat.com/show_bug.cgi?id=1324145
|
|
|
|
Patch1: R-3.3.0-fix-java_path-in-javareconf.patch
|
|
|
|
Patch1: R-3.3.0-fix-java_path-in-javareconf.patch
|
|
|
|
License: GPLv2+
|
|
|
|
License: GPLv2+
|
|
|
|
Group: Applications/Engineering
|
|
|
|
|
|
|
|
BuildRequires: gcc-gfortran
|
|
|
|
BuildRequires: gcc-gfortran
|
|
|
|
BuildRequires: gcc-c++, tex(latex), texinfo-tex
|
|
|
|
BuildRequires: gcc-c++, tex(latex), texinfo-tex
|
|
|
|
BuildRequires: libpng-devel, libjpeg-devel, readline-devel
|
|
|
|
BuildRequires: libpng-devel, libjpeg-devel, readline-devel
|
|
|
|
BuildRequires: tcl-devel, tk-devel, ncurses-devel
|
|
|
|
BuildRequires: tcl-devel, tk-devel, ncurses-devel
|
|
|
|
BuildRequires: pcre-devel, zlib-devel
|
|
|
|
BuildRequires: pcre-devel, zlib-devel
|
|
|
|
|
|
|
|
%if 0%{modern}
|
|
|
|
|
|
|
|
# Fedora (at least rawhide) pulls this into the buildroot anyways, but lets be explicit for consistency
|
|
|
|
|
|
|
|
BuildRequires: pcre2-devel
|
|
|
|
|
|
|
|
%endif
|
|
|
|
%if 0%{?rhel}
|
|
|
|
%if 0%{?rhel}
|
|
|
|
# RHEL older than 6
|
|
|
|
# RHEL older than 6
|
|
|
|
%if 0%{?rhel} < 7
|
|
|
|
%if 0%{?rhel} < 7
|
|
|
@ -191,29 +243,26 @@ BuildRequires: java
|
|
|
|
BuildRequires: tre-devel
|
|
|
|
BuildRequires: tre-devel
|
|
|
|
BuildRequires: autoconf, automake, libtool
|
|
|
|
BuildRequires: autoconf, automake, libtool
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{flexiblas}
|
|
|
|
|
|
|
|
BuildRequires: flexiblas-devel
|
|
|
|
|
|
|
|
%else
|
|
|
|
%if %{openblas}
|
|
|
|
%if %{openblas}
|
|
|
|
BuildRequires: openblas-devel
|
|
|
|
BuildRequires: openblas-devel
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
# We use the bundled lapack and shim for BLAS now.
|
|
|
|
%if %{syslapack}
|
|
|
|
%if 0
|
|
|
|
%if !%{flexiblas}
|
|
|
|
%if 0%{?fedora} >= 21
|
|
|
|
%if !%{openblas}
|
|
|
|
BuildRequires: lapack-devel >= 3.5.0-7
|
|
|
|
BuildRequires: lapack-devel >= 3.5.0-7
|
|
|
|
BuildRequires: blas-devel >= 3.5.0-7
|
|
|
|
BuildRequires: blas-devel >= 3.5.0-7
|
|
|
|
%else
|
|
|
|
|
|
|
|
%if 0%{?fedora} >= 19
|
|
|
|
|
|
|
|
BuildRequires: lapack-devel >= 3.4.2-7
|
|
|
|
|
|
|
|
BuildRequires: blas-devel >= 3.4.2-7
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
BuildRequires: lapack-devel
|
|
|
|
|
|
|
|
BuildRequires: blas-devel >= 3.0
|
|
|
|
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
BuildRequires: libSM-devel, libX11-devel, libICE-devel, libXt-devel
|
|
|
|
BuildRequires: libSM-devel, libX11-devel, libICE-devel, libXt-devel
|
|
|
|
BuildRequires: bzip2-devel, libXmu-devel, cairo-devel, libtiff-devel
|
|
|
|
BuildRequires: bzip2-devel, libXmu-devel, cairo-devel, libtiff-devel
|
|
|
|
BuildRequires: gcc-objc, pango-devel, xz-devel
|
|
|
|
BuildRequires: pango-devel, xz-devel
|
|
|
|
%if %{libicu}
|
|
|
|
%if %{libicu}
|
|
|
|
BuildRequires: libicu-devel
|
|
|
|
BuildRequires: libicu-devel
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
@ -222,6 +271,10 @@ BuildRequires: less
|
|
|
|
BuildRequires: tex(inconsolata.sty)
|
|
|
|
BuildRequires: tex(inconsolata.sty)
|
|
|
|
BuildRequires: tex(upquote.sty)
|
|
|
|
BuildRequires: tex(upquote.sty)
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{use_devtoolset}
|
|
|
|
|
|
|
|
BuildRequires: devtoolset-%{dts_version}-toolchain
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
# R-devel will pull in R-core
|
|
|
|
# R-devel will pull in R-core
|
|
|
|
Requires: R-devel = %{version}-%{release}
|
|
|
|
Requires: R-devel = %{version}-%{release}
|
|
|
|
# libRmath-devel will pull in libRmath
|
|
|
|
# libRmath-devel will pull in libRmath
|
|
|
@ -250,8 +303,9 @@ and called at run time.
|
|
|
|
|
|
|
|
|
|
|
|
%package core
|
|
|
|
%package core
|
|
|
|
Summary: The minimal R components necessary for a functional runtime
|
|
|
|
Summary: The minimal R components necessary for a functional runtime
|
|
|
|
Group: Applications/Engineering
|
|
|
|
Requires: xdg-utils
|
|
|
|
Requires: xdg-utils, cups
|
|
|
|
# Bugzilla 1875165
|
|
|
|
|
|
|
|
Recommends: cups
|
|
|
|
# R inherits the compiler flags it was built with, hence we need this on hardened systems
|
|
|
|
# R inherits the compiler flags it was built with, hence we need this on hardened systems
|
|
|
|
%if 0%{hardening}
|
|
|
|
%if 0%{hardening}
|
|
|
|
Requires: redhat-rpm-config
|
|
|
|
Requires: redhat-rpm-config
|
|
|
@ -270,42 +324,64 @@ Requires: sed, gawk, tex(latex), less, make, unzip
|
|
|
|
# Make sure we bring the new libRmath with us
|
|
|
|
# Make sure we bring the new libRmath with us
|
|
|
|
Requires: libRmath%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: libRmath%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if !%{syslapack}
|
|
|
|
|
|
|
|
%if !%{flexiblas}
|
|
|
|
%if %{openblas}
|
|
|
|
%if %{openblas}
|
|
|
|
Requires: openblas-Rblas
|
|
|
|
Requires: openblas-Rblas
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if %{use_devtoolset}
|
|
|
|
|
|
|
|
# We need it for CXX11 and higher support.
|
|
|
|
|
|
|
|
Requires: devtoolset-%{dts_version}-toolchain
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# This is our ABI provides to prevent mismatched installs.
|
|
|
|
|
|
|
|
# R packages should autogenerate a Requires: R(ABI) based on the R they were built against.
|
|
|
|
|
|
|
|
Provides: R(ABI) = %{major_version}.%{minor_version}
|
|
|
|
|
|
|
|
|
|
|
|
# These are the submodules that R-core provides. Sometimes R modules say they
|
|
|
|
# These are the submodules that R-core provides. Sometimes R modules say they
|
|
|
|
# depend on one of these submodules rather than just R. These are provided for
|
|
|
|
# depend on one of these submodules rather than just R. These are provided for
|
|
|
|
# packager convenience.
|
|
|
|
# packager convenience.
|
|
|
|
Provides: R-base = %{version}
|
|
|
|
%define add_submodule() %{lua:
|
|
|
|
Provides: R-boot = 1.3.20
|
|
|
|
local name = rpm.expand("%1")
|
|
|
|
Provides: R-class = 7.3.14
|
|
|
|
local version = rpm.expand("%2")
|
|
|
|
Provides: R-cluster = 2.0.7.1
|
|
|
|
local rpm_version = string.gsub(version, "-", ".")
|
|
|
|
Provides: R-codetools = 0.2.15
|
|
|
|
print("Provides: R-" .. name .. " = " .. rpm_version .. "\\n")
|
|
|
|
Provides: R-datasets = %{version}
|
|
|
|
print("Provides: R(" .. name .. ") = " .. version)
|
|
|
|
Provides: R-foreign = 0.8.70
|
|
|
|
}
|
|
|
|
Provides: R-graphics = %{version}
|
|
|
|
%add_submodule base %{version}
|
|
|
|
Provides: R-grDevices = %{version}
|
|
|
|
%add_submodule boot 1.3-25
|
|
|
|
Provides: R-grid = %{version}
|
|
|
|
%add_submodule class 7.3-17
|
|
|
|
Provides: R-KernSmooth = 2.23.15
|
|
|
|
%add_submodule cluster 2.1.0
|
|
|
|
Provides: R-lattice = 0.20.35
|
|
|
|
%add_submodule codetools 0.2-16
|
|
|
|
Provides: R-MASS = 7.3.49
|
|
|
|
%add_submodule compiler %{version}
|
|
|
|
Provides: R-Matrix = 1.2.14
|
|
|
|
%add_submodule datasets %{version}
|
|
|
|
|
|
|
|
%add_submodule foreign 0.8-80
|
|
|
|
|
|
|
|
%add_submodule graphics %{version}
|
|
|
|
|
|
|
|
%add_submodule grDevices %{version}
|
|
|
|
|
|
|
|
%add_submodule grid %{version}
|
|
|
|
|
|
|
|
%add_submodule KernSmooth 2.23-17
|
|
|
|
|
|
|
|
%add_submodule lattice 0.20-41
|
|
|
|
|
|
|
|
%add_submodule MASS 7.3-53
|
|
|
|
|
|
|
|
%add_submodule Matrix 1.2-18
|
|
|
|
Obsoletes: R-Matrix < 0.999375-7
|
|
|
|
Obsoletes: R-Matrix < 0.999375-7
|
|
|
|
Provides: R-methods = %{version}
|
|
|
|
%add_submodule methods %{version}
|
|
|
|
Provides: R-mgcv = 1.8.23
|
|
|
|
%add_submodule mgcv 1.8-33
|
|
|
|
Provides: R-nlme = 3.1.137
|
|
|
|
%add_submodule nlme 3.1-149
|
|
|
|
Provides: R-nnet = 7.3.12
|
|
|
|
%add_submodule nnet 7.3-14
|
|
|
|
Provides: R-parallel = %{version}
|
|
|
|
%add_submodule parallel %{version}
|
|
|
|
Provides: R-rpart = 4.1.13
|
|
|
|
%add_submodule rpart 4.1-15
|
|
|
|
Provides: R-spatial = 7.3.11
|
|
|
|
%add_submodule spatial 7.3-12
|
|
|
|
Provides: R-splines = %{version}
|
|
|
|
%add_submodule splines %{version}
|
|
|
|
Provides: R-stats = %{version}
|
|
|
|
%add_submodule stats %{version}
|
|
|
|
Provides: R-stats4 = %{version}
|
|
|
|
%add_submodule stats4 %{version}
|
|
|
|
Provides: R-survival = 2.41.3
|
|
|
|
%add_submodule survival 3.2-7
|
|
|
|
Provides: R-tcltk = %{version}
|
|
|
|
%add_submodule tcltk %{version}
|
|
|
|
Provides: R-tools = %{version}
|
|
|
|
%add_submodule tools %{version}
|
|
|
|
Provides: R-utils = %{version}
|
|
|
|
%add_submodule translations %{version}
|
|
|
|
|
|
|
|
%add_submodule utils %{version}
|
|
|
|
|
|
|
|
|
|
|
|
%description core
|
|
|
|
%description core
|
|
|
|
A language and environment for statistical computing and graphics.
|
|
|
|
A language and environment for statistical computing and graphics.
|
|
|
@ -323,14 +399,26 @@ and called at run time.
|
|
|
|
|
|
|
|
|
|
|
|
%package core-devel
|
|
|
|
%package core-devel
|
|
|
|
Summary: Core files for development of R packages (no Java)
|
|
|
|
Summary: Core files for development of R packages (no Java)
|
|
|
|
Group: Applications/Engineering
|
|
|
|
|
|
|
|
Requires: R-core = %{version}-%{release}
|
|
|
|
Requires: R-core = %{version}-%{release}
|
|
|
|
# You need all the BuildRequires for the development version
|
|
|
|
# You need all the BuildRequires for the development version
|
|
|
|
Requires: gcc-c++, gcc-gfortran, tex(latex), texinfo-tex
|
|
|
|
Requires: gcc-c++, gcc-gfortran, tex(latex), texinfo-tex
|
|
|
|
Requires: bzip2-devel, libX11-devel, pcre-devel, zlib-devel
|
|
|
|
Requires: bzip2-devel, libX11-devel, zlib-devel
|
|
|
|
Requires: tcl-devel, tk-devel, pkgconfig, xz-devel
|
|
|
|
Requires: tcl-devel, tk-devel, pkgconfig, xz-devel
|
|
|
|
# No longer true.
|
|
|
|
# This may go away at some point, possibly R 3.6?
|
|
|
|
# Requires: blas-devel >= 3.0, lapack-devel
|
|
|
|
Requires: pcre-devel
|
|
|
|
|
|
|
|
%if 0%{modern}
|
|
|
|
|
|
|
|
# Configure picks this up, but despite linking to it, it does not seem to be used as of R 3.5.2.
|
|
|
|
|
|
|
|
Requires: pcre2-devel
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{syslapack}
|
|
|
|
|
|
|
|
%if %{flexiblas}
|
|
|
|
|
|
|
|
Requires: flexiblas-devel
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
%if %{openblas}
|
|
|
|
|
|
|
|
Requires: openblas-devel
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%endif
|
|
|
|
%if %{modern}
|
|
|
|
%if %{modern}
|
|
|
|
Requires: libicu-devel
|
|
|
|
Requires: libicu-devel
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
@ -355,7 +443,7 @@ Requires: tex(cm-super-ts1.enc)
|
|
|
|
Requires: qpdf
|
|
|
|
Requires: qpdf
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
Provides: R-Matrix-devel = 1.2.14
|
|
|
|
Provides: R-Matrix-devel = 1.2.18
|
|
|
|
Obsoletes: R-Matrix-devel < 0.999375-7
|
|
|
|
Obsoletes: R-Matrix-devel < 0.999375-7
|
|
|
|
|
|
|
|
|
|
|
|
%if %{modern}
|
|
|
|
%if %{modern}
|
|
|
@ -370,11 +458,13 @@ Install R-core-devel if you are going to develop or compile R packages.
|
|
|
|
|
|
|
|
|
|
|
|
%package devel
|
|
|
|
%package devel
|
|
|
|
Summary: Full R development environment metapackage
|
|
|
|
Summary: Full R development environment metapackage
|
|
|
|
|
|
|
|
%if %{usemacros}
|
|
|
|
|
|
|
|
Requires: R-rpm-macros
|
|
|
|
|
|
|
|
%endif
|
|
|
|
Requires: R-core-devel = %{version}-%{release}
|
|
|
|
Requires: R-core-devel = %{version}-%{release}
|
|
|
|
%if %{modern}
|
|
|
|
%if %{modern}
|
|
|
|
Requires: R-java-devel = %{version}-%{release}
|
|
|
|
Requires: R-java-devel = %{version}-%{release}
|
|
|
|
%else
|
|
|
|
%else
|
|
|
|
Group: Development/Libraries
|
|
|
|
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
%description devel
|
|
|
@ -384,7 +474,6 @@ environment.
|
|
|
|
%if %{modern}
|
|
|
|
%if %{modern}
|
|
|
|
%package java
|
|
|
|
%package java
|
|
|
|
Summary: R with Fedora provided Java Runtime Environment
|
|
|
|
Summary: R with Fedora provided Java Runtime Environment
|
|
|
|
Group: Applications/Engineering
|
|
|
|
|
|
|
|
Requires(post): R-core = %{version}-%{release}
|
|
|
|
Requires(post): R-core = %{version}-%{release}
|
|
|
|
%if %{with_java_headless}
|
|
|
|
%if %{with_java_headless}
|
|
|
|
Requires: java-headless
|
|
|
|
Requires: java-headless
|
|
|
@ -411,7 +500,6 @@ Fedora's openJDK.
|
|
|
|
|
|
|
|
|
|
|
|
%package java-devel
|
|
|
|
%package java-devel
|
|
|
|
Summary: Development package for use with Java enabled R components
|
|
|
|
Summary: Development package for use with Java enabled R components
|
|
|
|
Group: Applications/Engineering
|
|
|
|
|
|
|
|
Requires(post): R-core-devel = %{version}-%{release}
|
|
|
|
Requires(post): R-core-devel = %{version}-%{release}
|
|
|
|
Requires(post): java-devel
|
|
|
|
Requires(post): java-devel
|
|
|
|
|
|
|
|
|
|
|
@ -422,7 +510,6 @@ that assume java is present and configured on the system.
|
|
|
|
|
|
|
|
|
|
|
|
%package -n libRmath
|
|
|
|
%package -n libRmath
|
|
|
|
Summary: Standalone math library from the R project
|
|
|
|
Summary: Standalone math library from the R project
|
|
|
|
Group: Development/Libraries
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%description -n libRmath
|
|
|
|
%description -n libRmath
|
|
|
|
A standalone library of mathematical and statistical functions derived
|
|
|
|
A standalone library of mathematical and statistical functions derived
|
|
|
@ -430,7 +517,6 @@ from the R project. This package provides the shared libRmath library.
|
|
|
|
|
|
|
|
|
|
|
|
%package -n libRmath-devel
|
|
|
|
%package -n libRmath-devel
|
|
|
|
Summary: Headers from the R Standalone math library
|
|
|
|
Summary: Headers from the R Standalone math library
|
|
|
|
Group: Development/Libraries
|
|
|
|
|
|
|
|
Requires: libRmath = %{version}-%{release}, pkgconfig
|
|
|
|
Requires: libRmath = %{version}-%{release}, pkgconfig
|
|
|
|
|
|
|
|
|
|
|
|
%description -n libRmath-devel
|
|
|
|
%description -n libRmath-devel
|
|
|
@ -439,7 +525,6 @@ from the R project. This package provides the libRmath header files.
|
|
|
|
|
|
|
|
|
|
|
|
%package -n libRmath-static
|
|
|
|
%package -n libRmath-static
|
|
|
|
Summary: Static R Standalone math library
|
|
|
|
Summary: Static R Standalone math library
|
|
|
|
Group: Development/Libraries
|
|
|
|
|
|
|
|
Requires: libRmath-devel = %{version}-%{release}
|
|
|
|
Requires: libRmath-devel = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
|
|
%description -n libRmath-static
|
|
|
|
%description -n libRmath-static
|
|
|
@ -510,6 +595,9 @@ make DESTDIR=%{_builddir}/%{name}-%{version}/curl-%{curlv}/target INSTALL="insta
|
|
|
|
popd
|
|
|
|
popd
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if %{use_devtoolset}
|
|
|
|
|
|
|
|
. /opt/rh/devtoolset-%{dts_version}/enable
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
# Add PATHS to Renviron for R_LIBS_SITE
|
|
|
|
# Add PATHS to Renviron for R_LIBS_SITE
|
|
|
|
echo 'R_LIBS_SITE=${R_LIBS_SITE-'"'/usr/local/lib/R/site-library:/usr/local/lib/R/library:%{_libdir}/R/library:%{_datadir}/R/library'"'}' >> etc/Renviron.in
|
|
|
|
echo 'R_LIBS_SITE=${R_LIBS_SITE-'"'/usr/local/lib/R/site-library:/usr/local/lib/R/library:%{_libdir}/R/library:%{_datadir}/R/library'"'}' >> etc/Renviron.in
|
|
|
@ -568,16 +656,28 @@ export FCFLAGS="%{optflags} -ffat-lto-objects"
|
|
|
|
%else
|
|
|
|
%else
|
|
|
|
export FCFLAGS="%{optflags}"
|
|
|
|
export FCFLAGS="%{optflags}"
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if 0%{?fedora} >= 30
|
|
|
|
|
|
|
|
# gcc9 needs us to pass --no-optimize-sibling-calls to gfortran
|
|
|
|
|
|
|
|
export FCFLAGS="%{optflags} --no-optimize-sibling-calls"
|
|
|
|
|
|
|
|
export FFLAGS="%{optflags} --no-optimize-sibling-calls"
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
# RHEL 5 & 6 & 7 have a broken BLAS, so we need to use the bundled bits in R until
|
|
|
|
# RHEL 5 & 6 & 7 have a broken BLAS, so we need to use the bundled bits in R until
|
|
|
|
# they are fixed... and it doesn't look like it will ever be fixed in RHEL 5.
|
|
|
|
# they are fixed... and it doesn't look like it will ever be fixed in RHEL 5.
|
|
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1117491
|
|
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1117491
|
|
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1117496
|
|
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1117496
|
|
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1117497
|
|
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1117497
|
|
|
|
#
|
|
|
|
#
|
|
|
|
# We use --enable-BLAS-shlib here. It generates a shared library
|
|
|
|
# On old RHEL, we use --enable-BLAS-shlib here. It generates a shared library
|
|
|
|
# of the R bundled blas, that can be replaced by an optimized version.
|
|
|
|
# of the R bundled blas, that can be replaced by an optimized version.
|
|
|
|
# It also results in R using the bundled lapack copy.
|
|
|
|
# It also results in R using the bundled lapack copy.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if %{flexiblas}
|
|
|
|
|
|
|
|
# avoid this check
|
|
|
|
|
|
|
|
sed -i '/"checking whether the BLAS is complete/i r_cv_complete_blas=yes' configure
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
( %configure \
|
|
|
|
( %configure \
|
|
|
|
%if 0%{?rhel} && 0%{?rhel} <= 5
|
|
|
|
%if 0%{?rhel} && 0%{?rhel} <= 5
|
|
|
|
--with-readline=no \
|
|
|
|
--with-readline=no \
|
|
|
@ -586,14 +686,22 @@ export FCFLAGS="%{optflags}"
|
|
|
|
--with-system-tre \
|
|
|
|
--with-system-tre \
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
--with-system-valgrind-headers \
|
|
|
|
--with-system-valgrind-headers \
|
|
|
|
%if 0%{?fedora}
|
|
|
|
%if %{syslapack}
|
|
|
|
--with-lapack \
|
|
|
|
--with-lapack \
|
|
|
|
|
|
|
|
%if %{flexiblas}
|
|
|
|
|
|
|
|
--with-blas="flexiblas" \
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
--with-blas \
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
--enable-BLAS-shlib \
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
--with-tcl-config=%{_libdir}/tclConfig.sh \
|
|
|
|
--with-tcl-config=%{_libdir}/tclConfig.sh \
|
|
|
|
--with-tk-config=%{_libdir}/tkConfig.sh \
|
|
|
|
--with-tk-config=%{_libdir}/tkConfig.sh \
|
|
|
|
--enable-BLAS-shlib \
|
|
|
|
|
|
|
|
--enable-R-shlib \
|
|
|
|
--enable-R-shlib \
|
|
|
|
--enable-prebuilt-html \
|
|
|
|
--enable-prebuilt-html \
|
|
|
|
|
|
|
|
--enable-R-profiling \
|
|
|
|
|
|
|
|
--enable-memory-profiling \
|
|
|
|
%if %{with_lto}
|
|
|
|
%if %{with_lto}
|
|
|
|
%ifnarch %{arm}
|
|
|
|
%ifnarch %{arm}
|
|
|
|
--enable-lto \
|
|
|
|
--enable-lto \
|
|
|
@ -606,8 +714,7 @@ export FCFLAGS="%{optflags}"
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
rdocdir=%{?_pkgdocdir}%{!?_pkgdocdir:%{_docdir}/%{name}-%{version}} \
|
|
|
|
rdocdir=%{?_pkgdocdir}%{!?_pkgdocdir:%{_docdir}/%{name}-%{version}} \
|
|
|
|
rincludedir=%{_includedir}/R \
|
|
|
|
rincludedir=%{_includedir}/R \
|
|
|
|
rsharedir=%{_datadir}/R) \
|
|
|
|
rsharedir=%{_datadir}/R) | tee CONFIGURE.log
|
|
|
|
> CONFIGURE.log
|
|
|
|
|
|
|
|
cat CONFIGURE.log | grep -A30 'R is now' - > CAPABILITIES
|
|
|
|
cat CONFIGURE.log | grep -A30 'R is now' - > CAPABILITIES
|
|
|
|
%if 0%{?zlibhack}
|
|
|
|
%if 0%{?zlibhack}
|
|
|
|
make V=1 CURL_CPPFLAGS='-DCURL_STATICLIB -I%{_builddir}/%{name}-%{version}/curl-%{curlv}/target%{_includedir}' CURL_LIBS=`%{_builddir}/%{name}-%{version}/curl-%{curlv}/target/usr/bin/curl-config --libs`
|
|
|
|
make V=1 CURL_CPPFLAGS='-DCURL_STATICLIB -I%{_builddir}/%{name}-%{version}/curl-%{curlv}/target%{_includedir}' CURL_LIBS=`%{_builddir}/%{name}-%{version}/curl-%{curlv}/target/usr/bin/curl-config --libs`
|
|
|
@ -670,14 +777,6 @@ echo "%{_libdir}/R/lib" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/%{name}-%{_arch}.conf
|
|
|
|
|
|
|
|
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/R/library
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/R/library
|
|
|
|
|
|
|
|
|
|
|
|
# Install rpm helper macros
|
|
|
|
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{macrosdir}/
|
|
|
|
|
|
|
|
install -m0644 %{SOURCE1} $RPM_BUILD_ROOT%{macrosdir}/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Install rpm helper script
|
|
|
|
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/usr/lib/rpm/
|
|
|
|
|
|
|
|
install -m0755 %{SOURCE2} $RPM_BUILD_ROOT/usr/lib/rpm/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Fix multilib
|
|
|
|
# Fix multilib
|
|
|
|
touch -r README ${RPM_BUILD_ROOT}%{?_pkgdocdir}%{!?_pkgdocdir:%{_docdir}/%{name}-%{version}}/CAPABILITIES
|
|
|
|
touch -r README ${RPM_BUILD_ROOT}%{?_pkgdocdir}%{!?_pkgdocdir:%{_docdir}/%{name}-%{version}}/CAPABILITIES
|
|
|
|
touch -r README doc/manual/*.pdf
|
|
|
|
touch -r README doc/manual/*.pdf
|
|
|
@ -708,7 +807,7 @@ fi
|
|
|
|
if [ ! -d "$RPM_BUILD_ROOT%{_datadir}/texmf/tex/latex/R" ]; then
|
|
|
|
if [ ! -d "$RPM_BUILD_ROOT%{_datadir}/texmf/tex/latex/R" ]; then
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/texmf/tex/latex
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/texmf/tex/latex
|
|
|
|
pushd $RPM_BUILD_ROOT%{_datadir}/texmf/tex/latex
|
|
|
|
pushd $RPM_BUILD_ROOT%{_datadir}/texmf/tex/latex
|
|
|
|
ln -s ../../../R/texmf/tex/latex R
|
|
|
|
ln -s %{_datadir}/R/texmf/tex/latex R
|
|
|
|
popd
|
|
|
|
popd
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
@ -737,16 +836,21 @@ sed -i 's|:/builddir/build/BUILD/R-%{version}/curl-%{curlv}/target%{_libdir}/:/b
|
|
|
|
sed -i 's|/builddir/build/BUILD/R-%{version}/curl-%{curlv}/target%{_libdir}/:/builddir/build/BUILD/R-%{version}/curl-%{curlv}/target%{_libdir}||g' %{buildroot}%{_libdir}/R/etc/ldpaths
|
|
|
|
sed -i 's|/builddir/build/BUILD/R-%{version}/curl-%{curlv}/target%{_libdir}/:/builddir/build/BUILD/R-%{version}/curl-%{curlv}/target%{_libdir}||g' %{buildroot}%{_libdir}/R/etc/ldpaths
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if !%{syslapack}
|
|
|
|
|
|
|
|
%if !%{flexiblas}
|
|
|
|
%if %{openblas}
|
|
|
|
%if %{openblas}
|
|
|
|
# Rename the R blas so.
|
|
|
|
# Rename the R blas so.
|
|
|
|
mv %{buildroot}%{_libdir}/R/lib/libRblas.so %{buildroot}%{_libdir}/R/lib/libRrefblas.so
|
|
|
|
mv %{buildroot}%{_libdir}/R/lib/libRblas.so %{buildroot}%{_libdir}/R/lib/libRrefblas.so
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# okay, look. its very clear that upstream does not run the test suite on any non-intel architectures.
|
|
|
|
%check
|
|
|
|
%check
|
|
|
|
%if 0%{?zlibhack}
|
|
|
|
%if 0%{?zlibhack}
|
|
|
|
# Most of these tests pass. Some don't. All pieces belong to you.
|
|
|
|
# Most of these tests pass. Some don't. All pieces belong to you.
|
|
|
|
%else
|
|
|
|
%else
|
|
|
|
%ifnarch ppc64 ppc64le armv7hl
|
|
|
|
%ifnarch ppc64 ppc64le armv7hl s390x aarch64
|
|
|
|
# Needed by tests/ok-error.R, which will smash the stack on PPC64. This is the purpose of the test.
|
|
|
|
# Needed by tests/ok-error.R, which will smash the stack on PPC64. This is the purpose of the test.
|
|
|
|
ulimit -s 16384
|
|
|
|
ulimit -s 16384
|
|
|
|
TZ="Europe/Paris" make check
|
|
|
|
TZ="Europe/Paris" make check
|
|
|
@ -754,23 +858,15 @@ TZ="Europe/Paris" make check
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%post core
|
|
|
|
%post core
|
|
|
|
# Create directory entries for info files
|
|
|
|
|
|
|
|
# (optional doc files, so we must check that they are installed)
|
|
|
|
|
|
|
|
for doc in admin exts FAQ intro lang; do
|
|
|
|
|
|
|
|
file=%{_infodir}/R-${doc}.info.gz
|
|
|
|
|
|
|
|
if [ -e $file ]; then
|
|
|
|
|
|
|
|
/sbin/install-info ${file} %{_infodir}/dir 2>/dev/null || :
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
done
|
|
|
|
|
|
|
|
/sbin/ldconfig
|
|
|
|
/sbin/ldconfig
|
|
|
|
%if %{runjavareconf}
|
|
|
|
%if %{runjavareconf}
|
|
|
|
R CMD javareconf \
|
|
|
|
R CMD javareconf \
|
|
|
|
JAVA_HOME=%{_jvmdir}/jre \
|
|
|
|
JAVA_HOME=%{_jvmdir}/jre \
|
|
|
|
JAVA_CPPFLAGS='-I%{_jvmdir}/java/include\ -I%{_jvmdir}/java/include/linux' \
|
|
|
|
JAVA_CPPFLAGS='-I%{_jvmdir}/java/include\ -I%{_jvmdir}/java/include/linux' \
|
|
|
|
JAVA_LIBS='-L%{_jvmdir}/jre/lib/%{java_arch}/server \
|
|
|
|
JAVA_LIBS='-L%{_jvmdir}/jre/lib/%{java_arch}/server \
|
|
|
|
-L%{_jvmdir}/jre/lib/%{java_arch}\ -L%{_jvmdir}/java/lib/%{java_arch} \
|
|
|
|
-L%{_jvmdir}/jre/lib/%{java_arch}\ -L%{_jvmdir}/java/lib/%{java_arch}\ -L%{_jvmdir}/jre/lib/server \
|
|
|
|
-L/usr/java/packages/lib/%{java_arch}\ -L/lib\ -L/usr/lib\ -ljvm' \
|
|
|
|
-L/usr/java/packages/lib/%{java_arch}\ -L/lib\ -L/usr/lib\ -ljvm' \
|
|
|
|
JAVA_LD_LIBRARY_PATH=%{_jvmdir}/jre/lib/%{java_arch}/server:%{_jvmdir}/jre/lib/%{java_arch}:%{_jvmdir}/java/lib/%{java_arch}:/usr/java/packages/lib/%{java_arch}:/lib:/usr/lib \
|
|
|
|
JAVA_LD_LIBRARY_PATH=%{_jvmdir}/jre/lib/%{java_arch}/server:%{_jvmdir}/jre/lib/%{java_arch}:%{_jvmdir}/java/lib/%{java_arch}:%{_jvmdir}/jre/lib/server:/usr/java/packages/lib/%{java_arch}:/lib:/usr/lib \
|
|
|
|
> /dev/null 2>&1 || exit 0
|
|
|
|
> /dev/null 2>&1 || exit 0
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
@ -786,18 +882,6 @@ R CMD javareconf \
|
|
|
|
# Don't use .. based paths, substitute /usr/share/R
|
|
|
|
# Don't use .. based paths, substitute /usr/share/R
|
|
|
|
# sed -i "s!../../..!/usr/share/R!g" %{_docdir}/R-%{version}/html/search/index.txt
|
|
|
|
# sed -i "s!../../..!/usr/share/R!g" %{_docdir}/R-%{version}/html/search/index.txt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%preun core
|
|
|
|
|
|
|
|
if [ $1 = 0 ]; then
|
|
|
|
|
|
|
|
# Delete directory entries for info files (if they were installed)
|
|
|
|
|
|
|
|
for doc in admin exts FAQ intro lang; do
|
|
|
|
|
|
|
|
file=%{_infodir}/R-${doc}.info.gz
|
|
|
|
|
|
|
|
if [ -e ${file} ]; then
|
|
|
|
|
|
|
|
/sbin/install-info --delete R-${doc} %{_infodir}/dir 2>/dev/null || :
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
done
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%postun core
|
|
|
|
%postun core
|
|
|
|
/sbin/ldconfig
|
|
|
|
/sbin/ldconfig
|
|
|
|
if [ $1 -eq 0 ] ; then
|
|
|
|
if [ $1 -eq 0 ] ; then
|
|
|
@ -814,9 +898,9 @@ R CMD javareconf \
|
|
|
|
JAVA_HOME=%{_jvmdir}/jre \
|
|
|
|
JAVA_HOME=%{_jvmdir}/jre \
|
|
|
|
JAVA_CPPFLAGS='-I%{_jvmdir}/java/include\ -I%{_jvmdir}/java/include/linux' \
|
|
|
|
JAVA_CPPFLAGS='-I%{_jvmdir}/java/include\ -I%{_jvmdir}/java/include/linux' \
|
|
|
|
JAVA_LIBS='-L%{_jvmdir}/jre/lib/%{java_arch}/server \
|
|
|
|
JAVA_LIBS='-L%{_jvmdir}/jre/lib/%{java_arch}/server \
|
|
|
|
-L%{_jvmdir}/jre/lib/%{java_arch}\ -L%{_jvmdir}/java/lib/%{java_arch} \
|
|
|
|
-L%{_jvmdir}/jre/lib/%{java_arch}\ -L%{_jvmdir}/java/lib/%{java_arch}\ -L%{_jvmdir}/jre/lib/server \
|
|
|
|
-L/usr/java/packages/lib/%{java_arch}\ -L/lib\ -L/usr/lib\ -ljvm' \
|
|
|
|
-L/usr/java/packages/lib/%{java_arch}\ -L/lib\ -L/usr/lib\ -ljvm' \
|
|
|
|
JAVA_LD_LIBRARY_PATH=%{_jvmdir}/jre/lib/%{java_arch}/server:%{_jvmdir}/jre/lib/%{java_arch}:%{_jvmdir}/java/lib/%{java_arch}:/usr/java/packages/lib/%{java_arch}:/lib:/usr/lib \
|
|
|
|
JAVA_LD_LIBRARY_PATH=%{_jvmdir}/jre/lib/%{java_arch}/server:%{_jvmdir}/jre/lib/%{java_arch}:%{_jvmdir}/java/lib/%{java_arch}:%{_jvmdir}/jre/lib/server:/usr/java/packages/lib/%{java_arch}:/lib:/usr/lib \
|
|
|
|
> /dev/null 2>&1 || exit 0
|
|
|
|
> /dev/null 2>&1 || exit 0
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
@ -826,26 +910,23 @@ R CMD javareconf \
|
|
|
|
JAVA_HOME=%{_jvmdir}/jre \
|
|
|
|
JAVA_HOME=%{_jvmdir}/jre \
|
|
|
|
JAVA_CPPFLAGS='-I%{_jvmdir}/java/include\ -I%{_jvmdir}/java/include/linux' \
|
|
|
|
JAVA_CPPFLAGS='-I%{_jvmdir}/java/include\ -I%{_jvmdir}/java/include/linux' \
|
|
|
|
JAVA_LIBS='-L%{_jvmdir}/jre/lib/%{java_arch}/server \
|
|
|
|
JAVA_LIBS='-L%{_jvmdir}/jre/lib/%{java_arch}/server \
|
|
|
|
-L%{_jvmdir}/jre/lib/%{java_arch}\ -L%{_jvmdir}/java/lib/%{java_arch} \
|
|
|
|
-L%{_jvmdir}/jre/lib/%{java_arch}\ -L%{_jvmdir}/java/lib/%{java_arch}\ -L%{_jvmdir}/jre/lib/server \
|
|
|
|
-L/usr/java/packages/lib/%{java_arch}\ -L/lib\ -L/usr/lib\ -ljvm' \
|
|
|
|
-L/usr/java/packages/lib/%{java_arch}\ -L/lib\ -L/usr/lib\ -ljvm' \
|
|
|
|
JAVA_LD_LIBRARY_PATH=%{_jvmdir}/jre/lib/%{java_arch}/server:%{_jvmdir}/jre/lib/%{java_arch}:%{_jvmdir}/java/lib/%{java_arch}:/usr/java/packages/lib/%{java_arch}:/lib:/usr/lib \
|
|
|
|
JAVA_LD_LIBRARY_PATH=%{_jvmdir}/jre/lib/%{java_arch}/server:%{_jvmdir}/jre/lib/%{java_arch}:%{_jvmdir}/java/lib/%{java_arch}:%{_jvmdir}/jre/lib/server:/usr/java/packages/lib/%{java_arch}:/lib:/usr/lib \
|
|
|
|
> /dev/null 2>&1 || exit 0
|
|
|
|
> /dev/null 2>&1 || exit 0
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%post -n libRmath -p /sbin/ldconfig
|
|
|
|
%ldconfig_scriptlets -n libRmath
|
|
|
|
|
|
|
|
|
|
|
|
%postun -n libRmath -p /sbin/ldconfig
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
%files
|
|
|
|
# Metapackage
|
|
|
|
# Metapackage
|
|
|
|
|
|
|
|
|
|
|
|
%files core
|
|
|
|
%files core
|
|
|
|
%defattr(-, root, root, -)
|
|
|
|
|
|
|
|
%{_bindir}/R
|
|
|
|
%{_bindir}/R
|
|
|
|
%{_bindir}/Rscript
|
|
|
|
%{_bindir}/Rscript
|
|
|
|
%{_datadir}/R/
|
|
|
|
%{_datadir}/R/
|
|
|
|
%{_datadir}/texmf/
|
|
|
|
%{_datadir}/texmf/tex/latex/R
|
|
|
|
# Have to break this out for the translations
|
|
|
|
# Have to break this out for the translations
|
|
|
|
%dir %{_libdir}/R/
|
|
|
|
%dir %{_libdir}/R/
|
|
|
|
%{_libdir}/R/bin/
|
|
|
|
%{_libdir}/R/bin/
|
|
|
@ -891,6 +972,7 @@ R CMD javareconf \
|
|
|
|
%lang(de) %{_libdir}/R/library/boot/po/de/
|
|
|
|
%lang(de) %{_libdir}/R/library/boot/po/de/
|
|
|
|
%lang(en) %{_libdir}/R/library/boot/po/en*/
|
|
|
|
%lang(en) %{_libdir}/R/library/boot/po/en*/
|
|
|
|
%lang(fr) %{_libdir}/R/library/boot/po/fr/
|
|
|
|
%lang(fr) %{_libdir}/R/library/boot/po/fr/
|
|
|
|
|
|
|
|
%lang(it) %{_libdir}/R/library/boot/po/it/
|
|
|
|
%lang(ko) %{_libdir}/R/library/boot/po/ko/
|
|
|
|
%lang(ko) %{_libdir}/R/library/boot/po/ko/
|
|
|
|
%lang(pl) %{_libdir}/R/library/boot/po/pl/
|
|
|
|
%lang(pl) %{_libdir}/R/library/boot/po/pl/
|
|
|
|
%lang(ru) %{_libdir}/R/library/boot/po/ru/
|
|
|
|
%lang(ru) %{_libdir}/R/library/boot/po/ru/
|
|
|
@ -910,6 +992,7 @@ R CMD javareconf \
|
|
|
|
%lang(de) %{_libdir}/R/library/class/po/de/
|
|
|
|
%lang(de) %{_libdir}/R/library/class/po/de/
|
|
|
|
%lang(en) %{_libdir}/R/library/class/po/en*/
|
|
|
|
%lang(en) %{_libdir}/R/library/class/po/en*/
|
|
|
|
%lang(fr) %{_libdir}/R/library/class/po/fr/
|
|
|
|
%lang(fr) %{_libdir}/R/library/class/po/fr/
|
|
|
|
|
|
|
|
%lang(it) %{_libdir}/R/library/class/po/it/
|
|
|
|
%lang(ko) %{_libdir}/R/library/class/po/ko/
|
|
|
|
%lang(ko) %{_libdir}/R/library/class/po/ko/
|
|
|
|
%lang(pl) %{_libdir}/R/library/class/po/pl/
|
|
|
|
%lang(pl) %{_libdir}/R/library/class/po/pl/
|
|
|
|
%{_libdir}/R/library/class/R/
|
|
|
|
%{_libdir}/R/library/class/R/
|
|
|
@ -961,6 +1044,7 @@ R CMD javareconf \
|
|
|
|
%lang(de) %{_libdir}/R/library/foreign/po/de/
|
|
|
|
%lang(de) %{_libdir}/R/library/foreign/po/de/
|
|
|
|
%lang(en) %{_libdir}/R/library/foreign/po/en*/
|
|
|
|
%lang(en) %{_libdir}/R/library/foreign/po/en*/
|
|
|
|
%lang(fr) %{_libdir}/R/library/foreign/po/fr/
|
|
|
|
%lang(fr) %{_libdir}/R/library/foreign/po/fr/
|
|
|
|
|
|
|
|
%lang(it) %{_libdir}/R/library/foreign/po/it/
|
|
|
|
%lang(pl) %{_libdir}/R/library/foreign/po/pl/
|
|
|
|
%lang(pl) %{_libdir}/R/library/foreign/po/pl/
|
|
|
|
%{_libdir}/R/library/foreign/R/
|
|
|
|
%{_libdir}/R/library/foreign/R/
|
|
|
|
# graphics
|
|
|
|
# graphics
|
|
|
@ -982,6 +1066,7 @@ R CMD javareconf \
|
|
|
|
%lang(de) %{_libdir}/R/library/KernSmooth/po/de/
|
|
|
|
%lang(de) %{_libdir}/R/library/KernSmooth/po/de/
|
|
|
|
%lang(en) %{_libdir}/R/library/KernSmooth/po/en*/
|
|
|
|
%lang(en) %{_libdir}/R/library/KernSmooth/po/en*/
|
|
|
|
%lang(fr) %{_libdir}/R/library/KernSmooth/po/fr/
|
|
|
|
%lang(fr) %{_libdir}/R/library/KernSmooth/po/fr/
|
|
|
|
|
|
|
|
%lang(it) %{_libdir}/R/library/KernSmooth/po/it/
|
|
|
|
%lang(ko) %{_libdir}/R/library/KernSmooth/po/ko/
|
|
|
|
%lang(ko) %{_libdir}/R/library/KernSmooth/po/ko/
|
|
|
|
%lang(pl) %{_libdir}/R/library/KernSmooth/po/pl/
|
|
|
|
%lang(pl) %{_libdir}/R/library/KernSmooth/po/pl/
|
|
|
|
%{_libdir}/R/library/KernSmooth/R/
|
|
|
|
%{_libdir}/R/library/KernSmooth/R/
|
|
|
@ -1021,6 +1106,7 @@ R CMD javareconf \
|
|
|
|
%lang(de) %{_libdir}/R/library/MASS/po/de/
|
|
|
|
%lang(de) %{_libdir}/R/library/MASS/po/de/
|
|
|
|
%lang(en) %{_libdir}/R/library/MASS/po/en*/
|
|
|
|
%lang(en) %{_libdir}/R/library/MASS/po/en*/
|
|
|
|
%lang(fr) %{_libdir}/R/library/MASS/po/fr/
|
|
|
|
%lang(fr) %{_libdir}/R/library/MASS/po/fr/
|
|
|
|
|
|
|
|
%lang(it) %{_libdir}/R/library/MASS/po/it/
|
|
|
|
%lang(ko) %{_libdir}/R/library/MASS/po/ko/
|
|
|
|
%lang(ko) %{_libdir}/R/library/MASS/po/ko/
|
|
|
|
%lang(pl) %{_libdir}/R/library/MASS/po/pl/
|
|
|
|
%lang(pl) %{_libdir}/R/library/MASS/po/pl/
|
|
|
|
%{_libdir}/R/library/MASS/R/
|
|
|
|
%{_libdir}/R/library/MASS/R/
|
|
|
@ -1092,6 +1178,7 @@ R CMD javareconf \
|
|
|
|
%lang(de) %{_libdir}/R/library/nnet/po/de/
|
|
|
|
%lang(de) %{_libdir}/R/library/nnet/po/de/
|
|
|
|
%lang(en) %{_libdir}/R/library/nnet/po/en*/
|
|
|
|
%lang(en) %{_libdir}/R/library/nnet/po/en*/
|
|
|
|
%lang(fr) %{_libdir}/R/library/nnet/po/fr/
|
|
|
|
%lang(fr) %{_libdir}/R/library/nnet/po/fr/
|
|
|
|
|
|
|
|
%lang(it) %{_libdir}/R/library/nnet/po/it/
|
|
|
|
%lang(ko) %{_libdir}/R/library/nnet/po/ko/
|
|
|
|
%lang(ko) %{_libdir}/R/library/nnet/po/ko/
|
|
|
|
%lang(pl) %{_libdir}/R/library/nnet/po/pl/
|
|
|
|
%lang(pl) %{_libdir}/R/library/nnet/po/pl/
|
|
|
|
%{_libdir}/R/library/nnet/R/
|
|
|
|
%{_libdir}/R/library/nnet/R/
|
|
|
@ -1132,6 +1219,7 @@ R CMD javareconf \
|
|
|
|
%lang(de) %{_libdir}/R/library/spatial/po/de/
|
|
|
|
%lang(de) %{_libdir}/R/library/spatial/po/de/
|
|
|
|
%lang(en) %{_libdir}/R/library/spatial/po/en*/
|
|
|
|
%lang(en) %{_libdir}/R/library/spatial/po/en*/
|
|
|
|
%lang(fr) %{_libdir}/R/library/spatial/po/fr/
|
|
|
|
%lang(fr) %{_libdir}/R/library/spatial/po/fr/
|
|
|
|
|
|
|
|
%lang(it) %{_libdir}/R/library/spatial/po/it/
|
|
|
|
%lang(ko) %{_libdir}/R/library/spatial/po/ko/
|
|
|
|
%lang(ko) %{_libdir}/R/library/spatial/po/ko/
|
|
|
|
%lang(pl) %{_libdir}/R/library/spatial/po/pl/
|
|
|
|
%lang(pl) %{_libdir}/R/library/spatial/po/pl/
|
|
|
|
%{_libdir}/R/library/spatial/ppdata/
|
|
|
|
%{_libdir}/R/library/spatial/ppdata/
|
|
|
@ -1155,18 +1243,15 @@ R CMD javareconf \
|
|
|
|
%{_libdir}/R/COPYING
|
|
|
|
%{_libdir}/R/COPYING
|
|
|
|
# %%{_libdir}/R/NEWS*
|
|
|
|
# %%{_libdir}/R/NEWS*
|
|
|
|
%{_libdir}/R/SVN-REVISION
|
|
|
|
%{_libdir}/R/SVN-REVISION
|
|
|
|
/usr/lib/rpm/R-make-search-index.sh
|
|
|
|
|
|
|
|
%if %{texi2any}
|
|
|
|
%if %{texi2any}
|
|
|
|
%{_infodir}/R-*.info*
|
|
|
|
%{_infodir}/R-*.info*
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%{macrosdir}/macros.R
|
|
|
|
|
|
|
|
%{_mandir}/man1/*
|
|
|
|
%{_mandir}/man1/*
|
|
|
|
%{?_pkgdocdir}%{!?_pkgdocdir:%{_docdir}/%{name}-%{version}}
|
|
|
|
%{?_pkgdocdir}%{!?_pkgdocdir:%{_docdir}/%{name}-%{version}}
|
|
|
|
%docdir %{?_pkgdocdir}%{!?_pkgdocdir:%{_docdir}/%{name}-%{version}}
|
|
|
|
%docdir %{?_pkgdocdir}%{!?_pkgdocdir:%{_docdir}/%{name}-%{version}}
|
|
|
|
/etc/ld.so.conf.d/*
|
|
|
|
/etc/ld.so.conf.d/*
|
|
|
|
|
|
|
|
|
|
|
|
%files core-devel
|
|
|
|
%files core-devel
|
|
|
|
%defattr(-, root, root, -)
|
|
|
|
|
|
|
|
%{_libdir}/pkgconfig/libR.pc
|
|
|
|
%{_libdir}/pkgconfig/libR.pc
|
|
|
|
%{_includedir}/R
|
|
|
|
%{_includedir}/R
|
|
|
|
# Symlink to %%{_includedir}/R/
|
|
|
|
# Symlink to %%{_includedir}/R/
|
|
|
@ -1184,20 +1269,133 @@ R CMD javareconf \
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%files -n libRmath
|
|
|
|
%files -n libRmath
|
|
|
|
%defattr(-, root, root, -)
|
|
|
|
|
|
|
|
%doc doc/COPYING
|
|
|
|
%doc doc/COPYING
|
|
|
|
%{_libdir}/libRmath.so
|
|
|
|
%{_libdir}/libRmath.so
|
|
|
|
|
|
|
|
|
|
|
|
%files -n libRmath-devel
|
|
|
|
%files -n libRmath-devel
|
|
|
|
%defattr(-, root, root, -)
|
|
|
|
|
|
|
|
%{_includedir}/Rmath.h
|
|
|
|
%{_includedir}/Rmath.h
|
|
|
|
%{_libdir}/pkgconfig/libRmath.pc
|
|
|
|
%{_libdir}/pkgconfig/libRmath.pc
|
|
|
|
|
|
|
|
|
|
|
|
%files -n libRmath-static
|
|
|
|
%files -n libRmath-static
|
|
|
|
%defattr(-, root, root, -)
|
|
|
|
|
|
|
|
%{_libdir}/libRmath.a
|
|
|
|
%{_libdir}/libRmath.a
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
%changelog
|
|
|
|
|
|
|
|
* Mon Oct 12 2020 Tom Callaway <spot@fedoraproject.org> - 4.0.3-1
|
|
|
|
|
|
|
|
- update to 4.0.3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Sep 8 2020 Tom Callaway <spot@fedoraproject.org> - 4.0.2-5
|
|
|
|
|
|
|
|
- make cups a "Recommends" instead of a "Requires" (bz1875165)
|
|
|
|
|
|
|
|
- even though f31 uses a forked spec file, reflect the systemlapack change there here
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Aug 07 2020 Iñaki Úcar <iucar@fedoraproject.org> - 4.0.2-4
|
|
|
|
|
|
|
|
- https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.2-3
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jul 15 2020 Tom Callaway <spot@fedoraproject.org> - 4.0.2-2
|
|
|
|
|
|
|
|
- add additional paths to find libjvm.so (OpenJDK 11+)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Jun 22 2020 Tom Callaway <spot@fedoraproject.org> - 4.0.2-1
|
|
|
|
|
|
|
|
- update to 4.0.2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jun 16 2020 Tom Callaway <spot@fedoraproject.org> - 4.0.1-1
|
|
|
|
|
|
|
|
- update to 4.0.1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Jun 15 2020 Pete Walter <pwalter@fedoraproject.org> - 4.0.0-3
|
|
|
|
|
|
|
|
- Rebuild for ICU 67
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jun 2 2020 Tom Callaway <spot@fedoraproject.org> - 4.0.0-2
|
|
|
|
|
|
|
|
- apply upstream fix for ppc64 infinite loop
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri May 8 2020 Tom Callaway <spot@fedoraproject.org> - 4.0.0-1
|
|
|
|
|
|
|
|
- update to 4.0.0
|
|
|
|
|
|
|
|
NOTE: This major release update requires all installed R modules to be rebuilt in order to work.
|
|
|
|
|
|
|
|
To help with this, we've added an R(ABI) Provides/Requires setup.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Mar 2 2020 Tom Callaway <spot@fedoraproject.org> - 3.6.3-1
|
|
|
|
|
|
|
|
- update to 3.6.3
|
|
|
|
|
|
|
|
- conditionalize lapack changes from previous commits to Fedora 32+ and EPEL-8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Feb 18 2020 Tom Callaway <spot@fedoraproject.org> - 3.6.2-5
|
|
|
|
|
|
|
|
- fix openblas conditionals, openblas has wider arch support everywhere except el7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Feb 18 2020 Tom Callaway <spot@fedoraproject.org> - 3.6.2-4
|
|
|
|
|
|
|
|
- fix conditionals so that Fedora builds against system openblas for lapack/blas
|
|
|
|
|
|
|
|
and we only generate the R lapack/blas libs on RHEL 5-6-7 (where system lapack/openblas
|
|
|
|
|
|
|
|
is not reliable). Thanks to Dirk Eddelbuettel for pointing out the error.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.2-3
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Dec 18 2019 Tom Callaway <spot@fedoraproject.org> - 3.6.2-2
|
|
|
|
|
|
|
|
- adjust ppc64 patch to reflect upstream fix
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Dec 12 2019 Tom Callaway <spot@fedoraproject.org> - 3.6.2-1
|
|
|
|
|
|
|
|
- update to 3.6.2
|
|
|
|
|
|
|
|
- disable tests on all non-intel arches
|
|
|
|
|
|
|
|
- fix powerpc64
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Nov 01 2019 Pete Walter <pwalter@fedoraproject.org> - 3.6.1-3
|
|
|
|
|
|
|
|
- Rebuild for ICU 65
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Aug 30 2019 Tom Callaway <spot@fedoraproject.org> - 3.6.1-2
|
|
|
|
|
|
|
|
- conditionalize macro usage so that it only happens on Fedora 31+ and EPEL-8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Aug 16 2019 Tom Callaway <spot@fedoraproject.org> - 3.6.1-1
|
|
|
|
|
|
|
|
- update to 3.6.1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sun Aug 11 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.6.0-5
|
|
|
|
|
|
|
|
- Remove unused and nonfunctional macros and helper script
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.0-4
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sun Jul 21 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.6.0-3
|
|
|
|
|
|
|
|
- Add automated dependency generator to R-devel
|
|
|
|
|
|
|
|
- Add standard Provides for bundled libraries
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jun 13 2019 Tom Callaway <spot@fedoraproject.org> - 3.6.0-2
|
|
|
|
|
|
|
|
- use devtoolset toolchain to compile on el6/el7 for C++11 support
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed May 29 2019 Tom Callaway <spot@fedoraproject.org> - 3.6.0-1
|
|
|
|
|
|
|
|
- update to 3.6.0
|
|
|
|
|
|
|
|
- use --no-optimize-sibling-calls for gfortran to work around issues
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Mar 11 2019 Tom Callaway <spot@fedoraproject.org> - 3.5.3-1
|
|
|
|
|
|
|
|
- update to 3.5.3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.5.2-5
|
|
|
|
|
|
|
|
- Rebuild for readline 8.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.2-4
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jan 23 2019 Pete Walter <pwalter@fedoraproject.org> - 3.5.2-3
|
|
|
|
|
|
|
|
- Rebuild for ICU 63
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jan 8 2019 Tom Callaway <spot@fedoraproject.org> - 3.5.2-2
|
|
|
|
|
|
|
|
- handle pcre2 use/detection
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Jan 7 2019 Tom Callaway <spot@fedoraproject.org> - 3.5.2-1
|
|
|
|
|
|
|
|
- update to 3.5.2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Dec 7 2018 Tom Callaway <spot@fedoraproject.org> - 3.5.1-2
|
|
|
|
|
|
|
|
- use absolute path in symlink for latex dir (bz1594102)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Sep 10 2018 Tom Callaway <spot@fedoraproject.org> - 3.5.1-1
|
|
|
|
|
|
|
|
- update to 3.5.1
|
|
|
|
|
|
|
|
- update bundled curl to 7.61.1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.0-6
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jul 10 2018 Pete Walter <pwalter@fedoraproject.org> - 3.5.0-5
|
|
|
|
|
|
|
|
- Rebuild for ICU 62
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jun 5 2018 Tom Callaway <spot@fedoraproject.org> - 3.5.0-4
|
|
|
|
|
|
|
|
- only own /usr/share/texmf/tex/latex/R ... not /usr/share/texmf
|
|
|
|
|
|
|
|
|
|
|
|
* Fri May 18 2018 Tom Callaway <spot@fedoraproject.org> - 3.5.0-3
|
|
|
|
* Fri May 18 2018 Tom Callaway <spot@fedoraproject.org> - 3.5.0-3
|
|
|
|
- do not run javareconf on el6/ppc64 EVEN in the java subpackages
|
|
|
|
- do not run javareconf on el6/ppc64 EVEN in the java subpackages
|
|
|
|
|
|
|
|
|
|
|
|