%global __brp_check_rpaths %{nil} %global packname pomodoro %global packver 3.8.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 3.8.0 Release: 1%{?dist}%{?buildtag} Summary: Predictive Power of Linear and Tree Modeling License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 2.10 Requires: R-core >= 2.10 BuildArch: noarch BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-caret BuildRequires: R-CRAN-gbm BuildRequires: R-stats BuildRequires: R-CRAN-randomForest BuildRequires: R-CRAN-pROC BuildRequires: R-CRAN-ipred Requires: R-CRAN-tibble Requires: R-CRAN-caret Requires: R-CRAN-gbm Requires: R-stats Requires: R-CRAN-randomForest Requires: R-CRAN-pROC Requires: R-CRAN-ipred %description Runs generalized and multinominal logistic (GLM and MLM) models, as well as random forest (RF), Bagging (BAG), and Boosting (BOOST). This package prints out to predictive outcomes easy for the selected data and data splits. %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}