%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname lares %global packver 5.2.8 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 5.2.8 Release: 1%{?dist}%{?buildtag} Summary: Analytics & Machine Learning Sidekick License: AGPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.5 Requires: R-core >= 3.5 BuildArch: noarch BuildRequires: R-CRAN-dplyr >= 1.0.0 BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-httr BuildRequires: R-CRAN-jsonlite BuildRequires: R-CRAN-lubridate BuildRequires: R-CRAN-openxlsx BuildRequires: R-CRAN-patchwork BuildRequires: R-CRAN-pROC BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-rpart BuildRequires: R-CRAN-rpart.plot BuildRequires: R-CRAN-rvest BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-yaml Requires: R-CRAN-dplyr >= 1.0.0 Requires: R-CRAN-ggplot2 Requires: R-CRAN-httr Requires: R-CRAN-jsonlite Requires: R-CRAN-lubridate Requires: R-CRAN-openxlsx Requires: R-CRAN-patchwork Requires: R-CRAN-pROC Requires: R-CRAN-rlang Requires: R-CRAN-rpart Requires: R-CRAN-rpart.plot Requires: R-CRAN-rvest Requires: R-CRAN-stringr Requires: R-CRAN-tidyr Requires: R-CRAN-yaml %description Auxiliary package for better/faster analytics, visualization, data mining, and machine learning tasks. With a wide variety of family functions, like Machine Learning, Data Wrangling, Exploratory, API, and Scrapper, it helps the analyst or data scientist to get quick and robust results, without the need of repetitive coding or extensive R programming skills. %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}