%global __brp_check_rpaths %{nil}
%global __requires_exclude ^libmpi
%global packname dataRetrieval
%global packver 2.7.16
%global rlibdir /usr/local/lib/R/library
Name: R-CRAN-%{packname}
Version: 2.7.16
Release: 1%{?dist}%{?buildtag}
Summary: Retrieval Functions for USGS and EPA Hydrology and Water Quality Data
License: CC0
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-lubridate >= 1.5.0
BuildRequires: R-CRAN-readr >= 1.4.0
BuildRequires: R-CRAN-httr >= 1.0.0
BuildRequires: R-CRAN-curl
BuildRequires: R-stats
BuildRequires: R-utils
BuildRequires: R-CRAN-xml2
BuildRequires: R-CRAN-jsonlite
Requires: R-CRAN-lubridate >= 1.5.0
Requires: R-CRAN-readr >= 1.4.0
Requires: R-CRAN-httr >= 1.0.0
Requires: R-CRAN-curl
Requires: R-stats
Requires: R-utils
Requires: R-CRAN-xml2
Requires: R-CRAN-jsonlite
%description
Collection of functions to help retrieve U.S. Geological Survey and U.S.
Environmental Protection Agency water quality and hydrology data from web
services. Data are discovered from National Water Information System
and .
Water quality data are obtained from the Water Quality Portal
.
%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}