%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname isotracer %global packver 1.1.6 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.1.6 Release: 1%{?dist}%{?buildtag} Summary: Isotopic Tracer Analysis Using MCMC License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.6.0 Requires: R-core >= 3.6.0 BuildRequires: R-CRAN-rstan >= 2.26.0 BuildRequires: R-CRAN-StanHeaders >= 2.26.0 BuildRequires: R-CRAN-BH >= 1.72.0 BuildRequires: R-CRAN-Rcpp >= 1.0.4 BuildRequires: R-CRAN-RcppEigen >= 0.3.3.7.0 BuildRequires: R-CRAN-coda BuildRequires: R-CRAN-data.table BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-latex2exp BuildRequires: R-CRAN-magrittr BuildRequires: R-methods BuildRequires: R-CRAN-pillar BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-rstantools BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-tidyselect BuildRequires: R-CRAN-RcppParallel BuildRequires: R-CRAN-rstantools Requires: R-CRAN-rstan >= 2.26.0 Requires: R-CRAN-coda Requires: R-CRAN-data.table Requires: R-CRAN-dplyr Requires: R-CRAN-latex2exp Requires: R-CRAN-magrittr Requires: R-methods Requires: R-CRAN-pillar Requires: R-CRAN-purrr Requires: R-CRAN-Rcpp >= 1.0.4 Requires: R-CRAN-rlang Requires: R-CRAN-rstantools Requires: R-CRAN-tibble Requires: R-CRAN-tidyr Requires: R-CRAN-tidyselect Requires: R-CRAN-rstantools %description Implements Bayesian models to analyze data from tracer addition experiments. The implemented method was originally described in the article "A New Method to Reconstruct Quantitative Food Webs and Nutrient Flows from Isotope Tracer Addition Experiments" by López-Sepulcre et al. (2020) . %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}