%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname arcpullr %global packver 0.2.9 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.2.9 Release: 1%{?dist}%{?buildtag} Summary: Pull Data from an 'ArcGIS REST' API License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.6.0 Requires: R-core >= 3.6.0 BuildArch: noarch BuildRequires: R-CRAN-raster >= 3.4.5 BuildRequires: R-CRAN-ggplot2 >= 3.3.0 BuildRequires: R-CRAN-jsonlite >= 1.6.1 BuildRequires: R-CRAN-httr >= 1.4.1 BuildRequires: R-CRAN-dplyr >= 1.0.2 BuildRequires: R-CRAN-tidyr >= 1.0.2 BuildRequires: R-CRAN-sf >= 0.9.7 BuildRequires: R-CRAN-rlang >= 0.4.7 BuildRequires: R-grDevices BuildRequires: R-graphics BuildRequires: R-CRAN-DT BuildRequires: R-methods Requires: R-CRAN-raster >= 3.4.5 Requires: R-CRAN-ggplot2 >= 3.3.0 Requires: R-CRAN-jsonlite >= 1.6.1 Requires: R-CRAN-httr >= 1.4.1 Requires: R-CRAN-dplyr >= 1.0.2 Requires: R-CRAN-tidyr >= 1.0.2 Requires: R-CRAN-sf >= 0.9.7 Requires: R-CRAN-rlang >= 0.4.7 Requires: R-grDevices Requires: R-graphics Requires: R-CRAN-DT Requires: R-methods %description Functions to efficiently query 'ArcGIS REST' APIs . Both spatial and SQL queries can be used to retrieve data. Simple Feature (sf) objects are utilized to perform spatial queries. This package was neither produced nor is maintained by Esri. %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}