%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname exdqlm %global packver 0.1.3 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.1.3 Release: 1%{?dist}%{?buildtag} Summary: Extended Dynamic Quantile Linear Models License: MIT + file LICENSE 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-stats BuildRequires: R-methods BuildRequires: R-graphics BuildRequires: R-CRAN-dlm BuildRequires: R-CRAN-coda BuildRequires: R-CRAN-tictoc BuildRequires: R-CRAN-magic BuildRequires: R-CRAN-crch BuildRequires: R-CRAN-truncnorm BuildRequires: R-CRAN-HyperbolicDist BuildRequires: R-CRAN-GeneralizedHyperbolic BuildRequires: R-CRAN-brms BuildRequires: R-CRAN-FNN BuildRequires: R-CRAN-LaplacesDemon BuildRequires: R-grDevices Requires: R-stats Requires: R-methods Requires: R-graphics Requires: R-CRAN-dlm Requires: R-CRAN-coda Requires: R-CRAN-tictoc Requires: R-CRAN-magic Requires: R-CRAN-crch Requires: R-CRAN-truncnorm Requires: R-CRAN-HyperbolicDist Requires: R-CRAN-GeneralizedHyperbolic Requires: R-CRAN-brms Requires: R-CRAN-FNN Requires: R-CRAN-LaplacesDemon Requires: R-grDevices %description Routines for Bayesian estimation and analysis of dynamic quantile linear models utilizing the extended asymmetric Laplace error distribution, also known as extended dynamic quantile linear models (exDQLM) described in Barata et al (2020) . %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}