%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname predmicror %global packver 1.3.2 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.3.2 Release: 1%{?dist}%{?buildtag} Summary: Fitting Predictive Microbiology Models License: GPL (>= 3) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.4.0 Requires: R-core >= 3.4.0 BuildArch: noarch BuildRequires: R-graphics BuildRequires: R-CRAN-gslnls BuildRequires: R-CRAN-nlme BuildRequires: R-CRAN-Rdpack BuildRequires: R-stats BuildRequires: R-utils Requires: R-graphics Requires: R-CRAN-gslnls Requires: R-CRAN-nlme Requires: R-CRAN-Rdpack Requires: R-stats Requires: R-utils %description Provides predictive microbiology model functions and convenience wrappers for fitting primary growth, microbial inactivation, dynamic, omnibus, and cardinal parameter models to experimental data using nonlinear least squares and related mixed-effects or time-varying workflows. Includes helper functions for extracting fitted values, calculating model diagnostics, and comparing fitted models. Implemented model families include those described by: Zwietering et al. (1990) , Baranyi and Roberts (1994) , Baranyi and Roberts (1995) , Buchanan et al. (1997) , Richards (1959) , Fang et al. (2012) , Fang et al. (2013) , Huang (2008) , Huang (2009) , Huang (2013) , Geeraerd et al. (2005) , van Boekel (2002) , Peleg (1999) , Mafart et al. (2002) , Albert and Mafart (2005) , Rosso et al. (1993) , Rosso et al. (1995) , and Rosso et al. (1996) . %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}