%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname bRacatus %global packver 2.0.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 2.0.0 Release: 1%{?dist}%{?buildtag} Summary: A Method to Estimate the Accuracy and Biogeographical Status of Georeferenced Biological Data License: GPL (>= 2) 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 BuildArch: noarch BuildRequires: R-CRAN-data.table BuildRequires: R-CRAN-geojsonio BuildRequires: R-graphics BuildRequires: R-grDevices BuildRequires: R-CRAN-jsonlite BuildRequires: R-methods BuildRequires: R-CRAN-plotfunctions BuildRequires: R-CRAN-raster BuildRequires: R-CRAN-rgbif BuildRequires: R-CRAN-rnaturalearth BuildRequires: R-CRAN-sf BuildRequires: R-CRAN-sp BuildRequires: R-stats Requires: R-CRAN-data.table Requires: R-CRAN-geojsonio Requires: R-graphics Requires: R-grDevices Requires: R-CRAN-jsonlite Requires: R-methods Requires: R-CRAN-plotfunctions Requires: R-CRAN-raster Requires: R-CRAN-rgbif Requires: R-CRAN-rnaturalearth Requires: R-CRAN-sf Requires: R-CRAN-sp Requires: R-stats %description Automated assessment of accuracy and geographical status of georeferenced biological data. The methods rely on reference regions, namely checklists and range maps. Includes functions to obtain data from the Global Biodiversity Information Facility and from the Global Inventory of Floras and Traits . Alternatively, the user can input their own data. Furthermore, provides easy visualisation of the data and the results through the plotting functions. Especially suited for large datasets. The reference for the methodology is: Arlé et al. (under review). %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}