%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname clinDR %global packver 2.4.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 2.4.1 Release: 1%{?dist}%{?buildtag} Summary: Simulation and Analysis Tools for Clinical Dose Response Modeling License: GPL (>= 2) 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-rstan >= 2.17.3 BuildRequires: R-CRAN-shiny BuildRequires: R-CRAN-foreach BuildRequires: R-graphics BuildRequires: R-CRAN-DoseFinding BuildRequires: R-stats BuildRequires: R-CRAN-mvtnorm BuildRequires: R-utils BuildRequires: R-parallel BuildRequires: R-CRAN-doParallel BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-glue BuildRequires: R-CRAN-waiter BuildRequires: R-CRAN-rstantools Requires: R-CRAN-rstan >= 2.17.3 Requires: R-CRAN-shiny Requires: R-CRAN-foreach Requires: R-graphics Requires: R-CRAN-DoseFinding Requires: R-stats Requires: R-CRAN-mvtnorm Requires: R-utils Requires: R-parallel Requires: R-CRAN-doParallel Requires: R-CRAN-ggplot2 Requires: R-CRAN-tidyr Requires: R-CRAN-purrr Requires: R-CRAN-tibble Requires: R-CRAN-dplyr Requires: R-CRAN-glue Requires: R-CRAN-waiter Requires: R-CRAN-rstantools %description Bayesian and ML Emax model fitting, graphics and simulation for clinical dose response. The summary data from the dose response meta-analyses in Thomas, Sweeney, and Somayaji (2014) and Thomas and Roy (2016) Wu, Banerjee, Jin, Menon, Martin, and Heatherington(2017) are included in the package. The prior distributions for the Bayesian analyses default to the posterior predictive distributions derived from these references. %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}