%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname tsnet %global packver 0.1.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.1.0 Release: 1%{?dist}%{?buildtag} Summary: Fitting, Comparing, and Visualizing Networks Based on Time Series Data License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.4.0 Requires: R-core >= 3.4.0 BuildRequires: R-CRAN-RcppParallel >= 5.0.1 BuildRequires: R-CRAN-rstantools >= 2.3.1.1 BuildRequires: R-CRAN-rstan >= 2.18.1 BuildRequires: R-CRAN-StanHeaders >= 2.18.0 BuildRequires: R-CRAN-BH >= 1.66.0 BuildRequires: R-CRAN-RcppEigen >= 0.3.3.3.0 BuildRequires: R-CRAN-Rcpp >= 0.12.0 BuildRequires: R-CRAN-cowplot BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-ggdist BuildRequires: R-CRAN-ggokabeito BuildRequires: R-CRAN-ggplot2 BuildRequires: R-methods BuildRequires: R-CRAN-posterior BuildRequires: R-CRAN-rlang BuildRequires: R-stats BuildRequires: R-CRAN-tidyr BuildRequires: R-utils BuildRequires: R-CRAN-rstantools Requires: R-CRAN-RcppParallel >= 5.0.1 Requires: R-CRAN-rstantools >= 2.3.1.1 Requires: R-CRAN-rstan >= 2.18.1 Requires: R-CRAN-Rcpp >= 0.12.0 Requires: R-CRAN-cowplot Requires: R-CRAN-dplyr Requires: R-CRAN-ggdist Requires: R-CRAN-ggokabeito Requires: R-CRAN-ggplot2 Requires: R-methods Requires: R-CRAN-posterior Requires: R-CRAN-rlang Requires: R-stats Requires: R-CRAN-tidyr Requires: R-utils Requires: R-CRAN-rstantools %description Fit, compare, and visualize Bayesian graphical vector autoregressive (GVAR) network models using 'Stan'. These models are commonly used in psychology to represent temporal and contemporaneous relationships between multiple variables in intensive longitudinal data. Fitted models can be compared with a test based on matrix norm differences of posterior point estimates to quantify the differences between two estimated networks. See also Siepe, Kloft & Heck (2024) . %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}