%global __brp_check_rpaths %{nil}
%global __requires_exclude ^libmpi
%global packname SWMPrExtension
%global packver 2.2.5.1
%global rlibdir /usr/local/lib/R/library
Name: R-CRAN-%{packname}
Version: 2.2.5.1
Release: 1%{?dist}%{?buildtag}
Summary: Functions for Analyzing and Plotting Estuary Monitoring Data
License: CC0
URL: https://cran.r-project.org/package=%{packname}
Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz
BuildRequires: R-devel >= 4.0
Requires: R-core >= 4.0
BuildArch: noarch
BuildRequires: R-CRAN-SWMPr
BuildRequires: R-CRAN-EnvStats
BuildRequires: R-CRAN-RColorBrewer
BuildRequires: R-CRAN-broom
BuildRequires: R-CRAN-dplyr
BuildRequires: R-CRAN-flextable
BuildRequires: R-CRAN-ggimage
BuildRequires: R-CRAN-ggplot2
BuildRequires: R-CRAN-ggthemes
BuildRequires: R-grDevices
BuildRequires: R-CRAN-lubridate
BuildRequires: R-CRAN-magrittr
BuildRequires: R-methods
BuildRequires: R-CRAN-officer
BuildRequires: R-CRAN-purrr
BuildRequires: R-CRAN-rlang
BuildRequires: R-CRAN-scales
BuildRequires: R-CRAN-sf
BuildRequires: R-stats
BuildRequires: R-CRAN-tidyselect
BuildRequires: R-CRAN-tidyr
BuildRequires: R-utils
BuildRequires: R-CRAN-curl
Requires: R-CRAN-SWMPr
Requires: R-CRAN-EnvStats
Requires: R-CRAN-RColorBrewer
Requires: R-CRAN-broom
Requires: R-CRAN-dplyr
Requires: R-CRAN-flextable
Requires: R-CRAN-ggimage
Requires: R-CRAN-ggplot2
Requires: R-CRAN-ggthemes
Requires: R-grDevices
Requires: R-CRAN-lubridate
Requires: R-CRAN-magrittr
Requires: R-methods
Requires: R-CRAN-officer
Requires: R-CRAN-purrr
Requires: R-CRAN-rlang
Requires: R-CRAN-scales
Requires: R-CRAN-sf
Requires: R-stats
Requires: R-CRAN-tidyselect
Requires: R-CRAN-tidyr
Requires: R-utils
Requires: R-CRAN-curl
%description
Tools for performing routine analysis and plotting tasks with
environmental data from the System Wide Monitoring Program of the National
Estuarine Research Reserve System . This
package builds on the functionality of the 'SWMPr' package
, which is used to retrieve and
organize the data. The combined set of tools address common challenges
associated with continuous time series data for environmental decision
making, and are intended for use in annual reporting activities.
References: Beck, Marcus W. (2016) Rudis,
Bob (2014)
.
United States Environmental Protection Agency (2015)
.
%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}