%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname gasmodel %global packver 0.6.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.6.0 Release: 1%{?dist}%{?buildtag} Summary: Generalized Autoregressive Score Models License: GPL-3 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-CRAN-abind BuildRequires: R-CRAN-arrangements BuildRequires: R-CRAN-CircStats BuildRequires: R-CRAN-copula BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-Matrix BuildRequires: R-CRAN-mvnfast BuildRequires: R-CRAN-nloptr BuildRequires: R-CRAN-numDeriv BuildRequires: R-CRAN-pracma BuildRequires: R-CRAN-tidyr Requires: R-CRAN-abind Requires: R-CRAN-arrangements Requires: R-CRAN-CircStats Requires: R-CRAN-copula Requires: R-CRAN-dplyr Requires: R-CRAN-ggplot2 Requires: R-CRAN-Matrix Requires: R-CRAN-mvnfast Requires: R-CRAN-nloptr Requires: R-CRAN-numDeriv Requires: R-CRAN-pracma Requires: R-CRAN-tidyr %description Estimation, forecasting, and simulation of generalized autoregressive score (GAS) models of Creal, Koopman, and Lucas (2013) and Harvey (2013) . Model specification allows for various data types and distributions, different parametrizations, exogenous variables, joint and separate modeling of exogenous variables and dynamics, higher score and autoregressive orders, custom and unconditional initial values of time-varying parameters, fixed and bounded values of coefficients, and missing values. Model estimation is performed by the maximum likelihood method. %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}