%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname PartialNetwork %global packver 1.0.4 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.0.4 Release: 1%{?dist}%{?buildtag} Summary: Estimating Peer Effects Using Partial 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.0 BuildRequires: R-CRAN-RcppArmadillo >= 0.11.4.4.0 BuildRequires: R-CRAN-Formula BuildRequires: R-CRAN-formula.tools BuildRequires: R-CRAN-abind BuildRequires: R-CRAN-Matrix BuildRequires: R-parallel BuildRequires: R-CRAN-doParallel BuildRequires: R-CRAN-foreach BuildRequires: R-CRAN-doRNG BuildRequires: R-CRAN-RcppEigen BuildRequires: R-CRAN-RcppNumerical BuildRequires: R-CRAN-RcppProgress Requires: R-CRAN-Rcpp >= 1.0.0 Requires: R-CRAN-Formula Requires: R-CRAN-formula.tools Requires: R-CRAN-abind Requires: R-CRAN-Matrix Requires: R-parallel Requires: R-CRAN-doParallel Requires: R-CRAN-foreach Requires: R-CRAN-doRNG %description Implements IV-estimator and Bayesian estimator for linear-in-means Spatial Autoregressive (SAR) model (see LeSage, 1997 ; Lee, 2004 ; Bramoullé et al., 2009 ), while assuming that only a partial information about the network structure is available. Examples are when the adjacency matrix is not fully observed or when only consistent estimation of the network formation model is available (see Boucher and Houndetoungan ). %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}