%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname viraldomain %global packver 0.0.3 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.0.3 Release: 1%{?dist}%{?buildtag} Summary: Applicability Domain Methods of Viral Load and CD4 Lymphocytes License: GPL (>= 3) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 2.10 Requires: R-core >= 2.10 BuildArch: noarch BuildRequires: R-CRAN-applicable BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-earth BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-kknn BuildRequires: R-CRAN-nnet BuildRequires: R-CRAN-parsnip BuildRequires: R-CRAN-recipes BuildRequires: R-stats BuildRequires: R-CRAN-vdiffr BuildRequires: R-CRAN-workflows Requires: R-CRAN-applicable Requires: R-CRAN-dplyr Requires: R-CRAN-earth Requires: R-CRAN-ggplot2 Requires: R-CRAN-kknn Requires: R-CRAN-nnet Requires: R-CRAN-parsnip Requires: R-CRAN-recipes Requires: R-stats Requires: R-CRAN-vdiffr Requires: R-CRAN-workflows %description Provides methods for assessing the applicability domain of models that predict viral load and CD4 (Cluster of Differentiation 4) lymphocyte counts. These methods help determine the extent of extrapolation when making predictions. %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}