%global __brp_check_rpaths %{nil}
%global __requires_exclude ^libmpi
%global packname ForIT
%global packver 2.4.0
%global rlibdir /usr/local/lib/R/library
Name: R-CRAN-%{packname}
Version: 2.4.0
Release: 1%{?dist}%{?buildtag}
Summary: Functions to Estimate Tree Volume and Phytomass in the Italian Forest Inventory 2005
License: GPL (>= 3)
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-magrittr
BuildRequires: R-CRAN-dplyr
BuildRequires: R-CRAN-purrr
BuildRequires: R-CRAN-tibble
BuildRequires: R-CRAN-tidyr
BuildRequires: R-CRAN-RColorBrewer
BuildRequires: R-CRAN-metR
BuildRequires: R-CRAN-rlang
BuildRequires: R-CRAN-ggplot2
Requires: R-CRAN-magrittr
Requires: R-CRAN-dplyr
Requires: R-CRAN-purrr
Requires: R-CRAN-tibble
Requires: R-CRAN-tidyr
Requires: R-CRAN-RColorBrewer
Requires: R-CRAN-metR
Requires: R-CRAN-rlang
Requires: R-CRAN-ggplot2
%description
Tabacchi et al. (2011) published a very detailed study producing a uniform
system of functions to estimate tree volume and phytomass components
(stem, branches, stool). The estimates of the 2005 Italian forest
inventory () are based on these
functions. The study documents the domain of applicability of each
function and the equations to quantify estimates accuracies for individual
estimates as well as for aggregated estimates. This package makes the
functions available in the R environment. Version 2 exposes two distinct
functions for individual and summary estimates. To facilitate access to
the functions, tree species identification is now based on EPPO species
codes ().
%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}