%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname gmvarkit %global packver 2.1.3 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 2.1.3 Release: 1%{?dist}%{?buildtag} Summary: Estimate Gaussian and Student's t Mixture Vector Autoregressive Models License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.6.0 Requires: R-core >= 3.6.0 BuildArch: noarch BuildRequires: R-parallel >= 3.0.0 BuildRequires: R-stats >= 3.0.0 BuildRequires: R-graphics >= 3.0.0 BuildRequires: R-grDevices >= 3.0.0 BuildRequires: R-methods >= 3.0.0 BuildRequires: R-CRAN-gsl >= 2.1.6 BuildRequires: R-CRAN-pbapply >= 1.4.2 BuildRequires: R-CRAN-Brobdingnag >= 1.2.4 BuildRequires: R-CRAN-mvnfast >= 0.2.5 Requires: R-parallel >= 3.0.0 Requires: R-stats >= 3.0.0 Requires: R-graphics >= 3.0.0 Requires: R-grDevices >= 3.0.0 Requires: R-methods >= 3.0.0 Requires: R-CRAN-gsl >= 2.1.6 Requires: R-CRAN-pbapply >= 1.4.2 Requires: R-CRAN-Brobdingnag >= 1.2.4 Requires: R-CRAN-mvnfast >= 0.2.5 %description Unconstrained and constrained maximum likelihood estimation of structural and reduced form Gaussian mixture vector autoregressive, Student's t mixture vector autoregressive, and Gaussian and Student's t mixture vector autoregressive models, quantile residual tests, graphical diagnostics, simulations, forecasting, and estimation of generalized impulse response function and generalized forecast error variance decomposition. Leena Kalliovirta, Mika Meitz, Pentti Saikkonen (2016) , Savi Virolainen (forthcoming) , Savi Virolainen (2022) . %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}