%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname cvasi %global packver 1.3.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.3.1 Release: 1%{?dist}%{?buildtag} Summary: Calibration, Validation, and Simulation of TKTD Models 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 BuildRequires: R-CRAN-cli BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-furrr BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-magrittr BuildRequires: R-utils BuildRequires: R-stats BuildRequires: R-methods BuildRequires: R-grid BuildRequires: R-CRAN-gridExtra BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-GGally BuildRequires: R-CRAN-deSolve BuildRequires: R-CRAN-lubridate BuildRequires: R-CRAN-units BuildRequires: R-CRAN-lifecycle Requires: R-CRAN-cli Requires: R-CRAN-rlang Requires: R-CRAN-stringr Requires: R-CRAN-dplyr Requires: R-CRAN-tibble Requires: R-CRAN-purrr Requires: R-CRAN-furrr Requires: R-CRAN-tidyr Requires: R-CRAN-magrittr Requires: R-utils Requires: R-stats Requires: R-methods Requires: R-grid Requires: R-CRAN-gridExtra Requires: R-CRAN-ggplot2 Requires: R-CRAN-GGally Requires: R-CRAN-deSolve Requires: R-CRAN-lubridate Requires: R-CRAN-units Requires: R-CRAN-lifecycle %description Eases the use of ecotoxicological effect models. Can simulate common toxicokinetic-toxicodynamic (TK/TD) models such as General Unified Threshold models of Survival (GUTS) and Lemna. It can derive effects and effect profiles (EPx) from scenarios. It supports the use of 'tidyr' workflows employing the pipe symbol. Time-consuming tasks can be parallelized. %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}