%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname blackbox %global packver 1.1.46 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.1.46 Release: 1%{?dist}%{?buildtag} Summary: Black Box Optimization and Exploration of Parameter Space License: CeCILL-2 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.1.0 Requires: R-core >= 3.1.0 BuildRequires: R-CRAN-spaMM >= 3.1.0 BuildRequires: R-CRAN-geometry >= 0.3.6 BuildRequires: R-CRAN-Rcpp >= 0.12.10 BuildRequires: R-CRAN-numDeriv BuildRequires: R-CRAN-rcdd BuildRequires: R-CRAN-proxy BuildRequires: R-CRAN-lattice BuildRequires: R-CRAN-nloptr BuildRequires: R-CRAN-MASS BuildRequires: R-CRAN-pbapply BuildRequires: R-CRAN-foreach BuildRequires: R-CRAN-matrixStats BuildRequires: R-CRAN-RcppEigen Requires: R-CRAN-spaMM >= 3.1.0 Requires: R-CRAN-geometry >= 0.3.6 Requires: R-CRAN-Rcpp >= 0.12.10 Requires: R-CRAN-numDeriv Requires: R-CRAN-rcdd Requires: R-CRAN-proxy Requires: R-CRAN-lattice Requires: R-CRAN-nloptr Requires: R-CRAN-MASS Requires: R-CRAN-pbapply Requires: R-CRAN-foreach Requires: R-CRAN-matrixStats %description Performs prediction of a response function from simulated response values, allowing black-box optimization of functions estimated with some error. Includes a simple user interface for such applications, as well as more specialized functions designed to be called by the Migraine software (Rousset and Leblois, 2012 ; Leblois et al., 2014 ; and see URL). The latter functions are used for prediction of likelihood surfaces and implied likelihood ratio confidence intervals, and for exploration of predictor space of the surface. Prediction of the response is based on ordinary Kriging (with residual error) of the input. Estimation of smoothing parameters is performed by generalized cross-validation. %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}