%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname sensitivity %global packver 1.30.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.30.0 Release: 1%{?dist}%{?buildtag} Summary: Global Sensitivity Analysis of Model Outputs and Importance Measures License: GPL-2 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.0.0 Requires: R-core >= 3.0.0 BuildRequires: R-CRAN-boot BuildRequires: R-CRAN-numbers BuildRequires: R-methods BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-Rcpp BuildRequires: R-CRAN-foreach BuildRequires: R-CRAN-dtwclust BuildRequires: R-CRAN-RcppArmadillo Requires: R-CRAN-boot Requires: R-CRAN-numbers Requires: R-methods Requires: R-CRAN-ggplot2 Requires: R-CRAN-Rcpp Requires: R-CRAN-foreach Requires: R-CRAN-dtwclust %description A collection of functions for sensitivity analysis of model outputs (factor screening, global sensitivity analysis and robustness analysis), for variable importance measures of data, as well as for interpretability of machine learning models. Most of the functions have to be applied on scalar output, but several functions support multi-dimensional outputs. %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}