%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname SDMtune %global packver 1.3.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.3.1 Release: 1%{?dist}%{?buildtag} Summary: Species Distribution Model Selection License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz Requires: R-java BuildRequires: R-devel >= 4.1.0 Requires: R-core >= 4.1.0 BuildRequires: R-CRAN-nnet >= 7.3.12 BuildRequires: R-CRAN-randomForest >= 4.6.14 BuildRequires: R-CRAN-cli >= 3.4.1 BuildRequires: R-CRAN-ggplot2 >= 3.4.0 BuildRequires: R-CRAN-gbm >= 2.1.5 BuildRequires: R-CRAN-terra >= 1.6.47 BuildRequires: R-CRAN-jsonlite >= 1.6 BuildRequires: R-CRAN-stringr >= 1.4.0 BuildRequires: R-CRAN-dismo >= 1.3.9 BuildRequires: R-CRAN-Rcpp >= 1.0.1 BuildRequires: R-CRAN-rlang >= 0.4.5 BuildRequires: R-CRAN-whisker >= 0.3.2 BuildRequires: R-CRAN-rstudioapi >= 0.10 BuildRequires: R-CRAN-maxnet >= 0.1.4 BuildRequires: R-methods Requires: R-CRAN-nnet >= 7.3.12 Requires: R-CRAN-randomForest >= 4.6.14 Requires: R-CRAN-cli >= 3.4.1 Requires: R-CRAN-ggplot2 >= 3.4.0 Requires: R-CRAN-gbm >= 2.1.5 Requires: R-CRAN-terra >= 1.6.47 Requires: R-CRAN-jsonlite >= 1.6 Requires: R-CRAN-stringr >= 1.4.0 Requires: R-CRAN-dismo >= 1.3.9 Requires: R-CRAN-Rcpp >= 1.0.1 Requires: R-CRAN-rlang >= 0.4.5 Requires: R-CRAN-whisker >= 0.3.2 Requires: R-CRAN-rstudioapi >= 0.10 Requires: R-CRAN-maxnet >= 0.1.4 Requires: R-methods %description User-friendly framework that enables the training and the evaluation of species distribution models (SDMs). The package implements functions for data driven variable selection and model tuning and includes numerous utilities to display the results. All the functions used to select variables or to tune model hyperparameters have an interactive real-time chart displayed in the 'RStudio' viewer pane during their execution. %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}