%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname rvertnet %global packver 0.8.4 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.8.4 Release: 1%{?dist}%{?buildtag} Summary: Search 'Vertnet', a 'Database' of Vertebrate Specimen Records License: MIT + file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 2.10 Requires: R-core >= 2.10 BuildArch: noarch BuildRequires: R-CRAN-jsonlite >= 1.5 BuildRequires: R-CRAN-crul >= 0.5.2 BuildRequires: R-CRAN-dplyr >= 0.5.0 BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-maps Requires: R-CRAN-jsonlite >= 1.5 Requires: R-CRAN-crul >= 0.5.2 Requires: R-CRAN-dplyr >= 0.5.0 Requires: R-CRAN-tibble Requires: R-CRAN-ggplot2 Requires: R-CRAN-maps %description Retrieve, map and summarize data from the 'VertNet.org' archives (). Functions allow searching by many parameters, including 'taxonomic' names, places, and dates. In addition, there is an interface for conducting spatially delimited searches, and another for requesting large 'datasets' via email. %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}