%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname dgpsi %global packver 2.4.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 2.4.0 Release: 1%{?dist}%{?buildtag} Summary: Interface to 'dgpsi' for Deep and Linked Gaussian Process Emulations License: MIT + file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.0 Requires: R-core >= 4.0 BuildArch: noarch BuildRequires: R-CRAN-reticulate >= 1.26 BuildRequires: R-CRAN-benchmarkme >= 1.0.8 BuildRequires: R-utils BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-ggforce BuildRequires: R-CRAN-reshape2 BuildRequires: R-CRAN-patchwork BuildRequires: R-CRAN-lhs BuildRequires: R-methods BuildRequires: R-stats BuildRequires: R-CRAN-bitops BuildRequires: R-CRAN-clhs BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-uuid Requires: R-CRAN-reticulate >= 1.26 Requires: R-CRAN-benchmarkme >= 1.0.8 Requires: R-utils Requires: R-CRAN-ggplot2 Requires: R-CRAN-ggforce Requires: R-CRAN-reshape2 Requires: R-CRAN-patchwork Requires: R-CRAN-lhs Requires: R-methods Requires: R-stats Requires: R-CRAN-bitops Requires: R-CRAN-clhs Requires: R-CRAN-dplyr Requires: R-CRAN-uuid %description Interface to the 'python' package 'dgpsi' for Gaussian process, deep Gaussian process, and linked deep Gaussian process emulations of computer models and networks using stochastic imputation (SI). The implementations follow Ming & Guillas (2021) and Ming, Williamson, & Guillas (2023) and Ming & Williamson (2023) . To get started with the package, see . %prep %setup -q -c -n %{packname} # fix end of executable files find -type f -executable -exec grep -Iq . {} \; -exec sed -i -e '$a\' {} \; # prevent binary stripping [ -d %{packname}/src ] && find %{packname}/src -type f -exec \ sed -i 's@/usr/bin/strip@/usr/bin/true@g' {} \; || true [ -d %{packname}/src ] && find %{packname}/src/Make* -type f -exec \ sed -i 's@-g0@@g' {} \; || true # don't allow local prefix in executable scripts find -type f -executable -exec sed -Ei 's@#!( )*/usr/local/bin@#!/usr/bin@g' {} \; %build %install mkdir -p %{buildroot}%{rlibdir} %{_bindir}/R CMD INSTALL -l %{buildroot}%{rlibdir} %{packname} test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so) rm -f %{buildroot}%{rlibdir}/R.css # remove buildroot from installed files find %{buildroot}%{rlibdir} -type f -exec sed -i "s@%{buildroot}@@g" {} \; %files %{rlibdir}/%{packname}