%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname smile %global packver 1.0.5 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.0.5 Release: 1%{?dist}%{?buildtag} Summary: Spatial Misalignment: Interpolation, Linkage, and Estimation License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.0 Requires: R-core >= 4.0 BuildRequires: R-CRAN-numDeriv BuildRequires: R-CRAN-Rcpp BuildRequires: R-CRAN-sf BuildRequires: R-CRAN-mvtnorm BuildRequires: R-stats BuildRequires: R-parallel BuildRequires: R-CRAN-Matrix BuildRequires: R-CRAN-RcppArmadillo Requires: R-CRAN-numDeriv Requires: R-CRAN-Rcpp Requires: R-CRAN-sf Requires: R-CRAN-mvtnorm Requires: R-stats Requires: R-parallel Requires: R-CRAN-Matrix %description Provides functions to estimate, predict and interpolate areal data. For estimation and prediction we assume areal data is an average of an underlying continuous spatial process as in Moraga et al. (2017) , Johnson et al. (2020) , and Wilson and Wakefield (2020) . The interpolation methodology is (mostly) based on Goodchild and Lam (1980, ISSN:01652273). %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}