%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname raptr %global packver 1.0.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.0.1 Release: 1%{?dist}%{?buildtag} Summary: Representative and Adequate Prioritization Toolkit in R License: GPL-3 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 BuildRequires: R-CRAN-ggplot2 >= 3.4.0 BuildRequires: R-CRAN-PBSmapping >= 2.73.0 BuildRequires: R-CRAN-withr >= 2.5.0 BuildRequires: R-CRAN-hypervolume >= 2.0.7 BuildRequires: R-CRAN-terra >= 1.6.47 BuildRequires: R-CRAN-sp >= 1.4.6 BuildRequires: R-CRAN-shape >= 1.4.6 BuildRequires: R-CRAN-Matrix >= 1.4.1 BuildRequires: R-CRAN-boot >= 1.3.28 BuildRequires: R-CRAN-scales >= 1.2.0 BuildRequires: R-CRAN-ks >= 1.13.5 BuildRequires: R-CRAN-RColorBrewer >= 1.1.3 BuildRequires: R-CRAN-mvtnorm >= 1.1.3 BuildRequires: R-CRAN-sf >= 1.0.9 BuildRequires: R-CRAN-adehabitatHR >= 0.4.19 BuildRequires: R-CRAN-assertthat >= 0.2.1 BuildRequires: R-utils BuildRequires: R-methods BuildRequires: R-stats BuildRequires: R-graphics BuildRequires: R-grDevices BuildRequires: R-CRAN-Rcpp BuildRequires: R-CRAN-RcppEigen BuildRequires: R-CRAN-BH Requires: R-CRAN-ggplot2 >= 3.4.0 Requires: R-CRAN-PBSmapping >= 2.73.0 Requires: R-CRAN-withr >= 2.5.0 Requires: R-CRAN-hypervolume >= 2.0.7 Requires: R-CRAN-terra >= 1.6.47 Requires: R-CRAN-sp >= 1.4.6 Requires: R-CRAN-shape >= 1.4.6 Requires: R-CRAN-Matrix >= 1.4.1 Requires: R-CRAN-boot >= 1.3.28 Requires: R-CRAN-scales >= 1.2.0 Requires: R-CRAN-ks >= 1.13.5 Requires: R-CRAN-RColorBrewer >= 1.1.3 Requires: R-CRAN-mvtnorm >= 1.1.3 Requires: R-CRAN-sf >= 1.0.9 Requires: R-CRAN-adehabitatHR >= 0.4.19 Requires: R-CRAN-assertthat >= 0.2.1 Requires: R-utils Requires: R-methods Requires: R-stats Requires: R-graphics Requires: R-grDevices %description Biodiversity is in crisis. The overarching aim of conservation is to preserve biodiversity patterns and processes. To this end, protected areas are established to buffer species and preserve biodiversity processes. But resources are limited and so protected areas must be cost-effective. This package contains tools to generate plans for protected areas (prioritizations), using spatially explicit targets for biodiversity patterns and processes. To obtain solutions in a feasible amount of time, this package uses the commercial 'Gurobi' software (obtained from ). For more information on using this package, see Hanson et al. (2018) . %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}