%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname ACDm %global packver 1.1.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.1.0 Release: 1%{?dist}%{?buildtag} Summary: Tools for Autoregressive Conditional Duration Models License: GPL (>= 3) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.0.2 Requires: R-core >= 3.0.2 BuildRequires: R-CRAN-Rcpp >= 0.12.10 BuildRequires: R-CRAN-broom BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-ggplot2 BuildRequires: R-graphics BuildRequires: R-CRAN-numDeriv BuildRequires: R-CRAN-plyr BuildRequires: R-CRAN-Rsolnp BuildRequires: R-CRAN-zoo Requires: R-CRAN-broom Requires: R-CRAN-dplyr Requires: R-CRAN-ggplot2 Requires: R-graphics Requires: R-CRAN-numDeriv Requires: R-CRAN-plyr Requires: R-CRAN-Rcpp >= 0.12.10 Requires: R-CRAN-Rsolnp Requires: R-CRAN-zoo %description Provides tools for autoregressive conditional duration (ACD, Engle and Russell, 1998) models. Functions to create trade, price, or volume durations from transaction data, perform diurnal adjustments, fit various ACD models, and test 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}