%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname goldfish %global packver 1.6.10 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.6.10 Release: 1%{?dist}%{?buildtag} Summary: Statistical Network Models for Dynamic Network Data License: GPL (>= 3) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.5.0 Requires: R-core >= 3.5.0 BuildRequires: R-CRAN-Rcpp >= 1.0.1 BuildRequires: R-CRAN-changepoint BuildRequires: R-methods BuildRequires: R-utils BuildRequires: R-stats BuildRequires: R-CRAN-generics BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-RcppArmadillo Requires: R-CRAN-Rcpp >= 1.0.1 Requires: R-CRAN-changepoint Requires: R-methods Requires: R-utils Requires: R-stats Requires: R-CRAN-generics Requires: R-CRAN-ggplot2 Requires: R-CRAN-rlang Requires: R-CRAN-tibble %description Tools for fitting statistical network models to dynamic network data. Can be used for fitting both dynamic network actor models ('DyNAMs') and relational event models ('REMs'). Stadtfeld, Hollway, and Block (2017a) , Stadtfeld, Hollway, and Block (2017b) , Stadtfeld and Block (2017) , Hoffman 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}