%global __brp_check_rpaths %{nil}
%global __requires_exclude ^libmpi
%global packname IBRtools
%global packver 0.1.3
%global rlibdir /usr/local/lib/R/library
Name: R-CRAN-%{packname}
Version: 0.1.3
Release: 1%{?dist}%{?buildtag}
Summary: Integrating Biomarker-Based Assessments and Radarchart Creation
License: GPL-3
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-gtools >= 3.9
BuildRequires: R-CRAN-tibble >= 3.0.4
BuildRequires: R-CRAN-tidyselect >= 1.2.0
BuildRequires: R-CRAN-data.table >= 1.13.2
BuildRequires: R-CRAN-tidyr >= 1.1.3
BuildRequires: R-CRAN-dplyr >= 1.0.6
BuildRequires: R-CRAN-binhf >= 1.0.3
BuildRequires: R-CRAN-fmsb >= 0.7.1
Requires: R-CRAN-gtools >= 3.9
Requires: R-CRAN-tibble >= 3.0.4
Requires: R-CRAN-tidyselect >= 1.2.0
Requires: R-CRAN-data.table >= 1.13.2
Requires: R-CRAN-tidyr >= 1.1.3
Requires: R-CRAN-dplyr >= 1.0.6
Requires: R-CRAN-binhf >= 1.0.3
Requires: R-CRAN-fmsb >= 0.7.1
%description
Several functions to calculate two important indexes (IBR (Integrated
Biomarker Response) and IBRv2 (Integrated Biological Response version 2)),
it also calculates the standardized values for enzyme activity for each
index, and it has a graphing function to perform radarplots that make
great data visualization for this type of data. Beliaeff, B., & Burgeot,
T. (2002). . Sanchez, W.,
Burgeot, T., & Porcher, J.-M. (2013)..
Devin, S., Burgeot, T., Giambérini, L., Minguez, L., & Pain-Devin, S.
(2014). . Minato N. (2022).
.
%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}