%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname ecospat %global packver 4.1.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 4.1.0 Release: 1%{?dist}%{?buildtag} Summary: Spatial Ecology Miscellaneous Methods License: GPL URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.0.0 Requires: R-core >= 4.0.0 BuildArch: noarch BuildRequires: R-CRAN-Hmisc >= 4.4.2 BuildRequires: R-CRAN-biomod2 >= 4.2.5 BuildRequires: R-CRAN-gtools >= 3.4.1 BuildRequires: R-methods >= 3.1.1 BuildRequires: R-CRAN-vegan >= 2.4.1 BuildRequires: R-CRAN-gbm >= 2.1.1 BuildRequires: R-CRAN-ade4 >= 1.6.2 BuildRequires: R-CRAN-foreach >= 1.4.3 BuildRequires: R-CRAN-poibin >= 1.3 BuildRequires: R-CRAN-ecodist >= 1.2.9 BuildRequires: R-CRAN-terra >= 1.2.5 BuildRequires: R-CRAN-ks >= 1.12.0 BuildRequires: R-CRAN-PresenceAbsence >= 1.1.9 BuildRequires: R-CRAN-dismo >= 0.9.3 BuildRequires: R-CRAN-matrixStats >= 0.53.1 BuildRequires: R-CRAN-nabor >= 0.5.0 BuildRequires: R-CRAN-adehabitatHR >= 0.4.11 BuildRequires: R-CRAN-adehabitatMA >= 0.3.8 BuildRequires: R-CRAN-classInt >= 0.1.23 BuildRequires: R-parallel Requires: R-CRAN-Hmisc >= 4.4.2 Requires: R-CRAN-biomod2 >= 4.2.5 Requires: R-CRAN-gtools >= 3.4.1 Requires: R-methods >= 3.1.1 Requires: R-CRAN-vegan >= 2.4.1 Requires: R-CRAN-gbm >= 2.1.1 Requires: R-CRAN-ade4 >= 1.6.2 Requires: R-CRAN-foreach >= 1.4.3 Requires: R-CRAN-poibin >= 1.3 Requires: R-CRAN-ecodist >= 1.2.9 Requires: R-CRAN-terra >= 1.2.5 Requires: R-CRAN-ks >= 1.12.0 Requires: R-CRAN-PresenceAbsence >= 1.1.9 Requires: R-CRAN-dismo >= 0.9.3 Requires: R-CRAN-matrixStats >= 0.53.1 Requires: R-CRAN-nabor >= 0.5.0 Requires: R-CRAN-adehabitatHR >= 0.4.11 Requires: R-CRAN-adehabitatMA >= 0.3.8 Requires: R-CRAN-classInt >= 0.1.23 Requires: R-parallel %description Collection of R functions and data sets for the support of spatial ecology analyses with a focus on pre, core and post modelling analyses of species distribution, niche quantification and community assembly. Written by current and former members and collaborators of the ecospat group of Antoine Guisan, Department of Ecology and Evolution (DEE) and Institute of Earth Surface Dynamics (IDYST), University of Lausanne, Switzerland. Read Di Cola et al. (2016) for details. %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}