%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname DTAT %global packver 0.3-7 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.3.7 Release: 1%{?dist}%{?buildtag} Summary: Dose Titration Algorithm Tuning License: MIT + file LICENSE 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-survival BuildRequires: R-CRAN-km.ci BuildRequires: R-CRAN-pomp BuildRequires: R-CRAN-Hmisc BuildRequires: R-CRAN-data.table BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-r2d3 BuildRequires: R-CRAN-shiny BuildRequires: R-CRAN-jsonlite BuildRequires: R-methods Requires: R-CRAN-survival Requires: R-CRAN-km.ci Requires: R-CRAN-pomp Requires: R-CRAN-Hmisc Requires: R-CRAN-data.table Requires: R-CRAN-dplyr Requires: R-CRAN-r2d3 Requires: R-CRAN-shiny Requires: R-CRAN-jsonlite Requires: R-methods %description Dose Titration Algorithm Tuning (DTAT) is a methodologic framework allowing dose individualization to be conceived as a continuous learning process that begins in early-phase clinical trials and continues throughout drug development, on into clinical practice. This package includes code that researchers may use to reproduce or extend key results of the DTAT research programme, plus tools for trialists to design and simulate a '3+3/PC' dose-finding study. Please see Norris (2017a) and Norris (2017c) . %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}