%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname heterogen %global packver 1.2.33 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.2.33 Release: 1%{?dist}%{?buildtag} Summary: Spatial Functions for Heterogeneity and Climate Variability License: GPL (>= 3) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel Requires: R-core BuildRequires: R-CRAN-terra BuildRequires: R-methods BuildRequires: R-CRAN-rio BuildRequires: R-CRAN-scales BuildRequires: R-CRAN-future BuildRequires: R-parallel BuildRequires: R-CRAN-Rcpp BuildRequires: R-CRAN-RcppArmadillo BuildRequires: R-CRAN-RcppEigen Requires: R-CRAN-terra Requires: R-methods Requires: R-CRAN-rio Requires: R-CRAN-scales Requires: R-CRAN-future Requires: R-parallel %description A comprehensive suite of spatial functions created to analyze and assess data heterogeneity and climate variability in spatial datasets. This package is specifically designed to address the challenges associated with characterizing and understanding complex spatial patterns in environmental and climate-related data. %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}