%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname greybox %global packver 2.0.2 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 2.0.2 Release: 1%{?dist}%{?buildtag} Summary: Toolbox for Model Building and Forecasting License: LGPL-2.1 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.5.0 Requires: R-core >= 3.5.0 BuildRequires: R-CRAN-generics >= 0.1.2 BuildRequires: R-stats BuildRequires: R-graphics BuildRequires: R-utils BuildRequires: R-CRAN-pracma BuildRequires: R-CRAN-nloptr BuildRequires: R-CRAN-statmod BuildRequires: R-CRAN-zoo BuildRequires: R-CRAN-texreg BuildRequires: R-CRAN-xtable BuildRequires: R-methods BuildRequires: R-CRAN-Rcpp Requires: R-CRAN-generics >= 0.1.2 Requires: R-stats Requires: R-graphics Requires: R-utils Requires: R-CRAN-pracma Requires: R-CRAN-nloptr Requires: R-CRAN-statmod Requires: R-CRAN-zoo Requires: R-CRAN-texreg Requires: R-CRAN-xtable Requires: R-methods %description Implements functions and instruments for regression model building and its application to forecasting. The main scope of the package is in variables selection and models specification for cases of time series data. This includes promotional modelling, selection between different dynamic regressions with non-standard distributions of errors, selection based on cross validation, solutions to the fat regression model problem and more. Models developed in the package are tailored specifically for forecasting purposes. So as a results there are several methods that allow producing forecasts from these models and visualising them. %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}