%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname daltoolboxdp %global packver 1.0.777 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.0.777 Release: 1%{?dist}%{?buildtag} Summary: Data Pre-Processing Extensions License: MIT + file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel Requires: R-core BuildArch: noarch BuildRequires: R-CRAN-daltoolbox BuildRequires: R-CRAN-leaps BuildRequires: R-CRAN-FSelector BuildRequires: R-CRAN-doBy BuildRequires: R-CRAN-glmnet BuildRequires: R-CRAN-smotefamily Requires: R-CRAN-daltoolbox Requires: R-CRAN-leaps Requires: R-CRAN-FSelector Requires: R-CRAN-doBy Requires: R-CRAN-glmnet Requires: R-CRAN-smotefamily %description An important aspect of data analytics is related to data management support for artificial intelligence. It is related to preparing data correctly. This package provides extensions to support data preparation in terms of both data sampling and data engineering. Overall, the package provides researchers with a comprehensive set of functionalities for data science based on experiment lines, promoting ease of use, extensibility, and integration with various tools and libraries. Information on Experiment Line is based on Ogasawara et al. (2009) . %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}