%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname reportRmd %global packver 0.1.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.1.1 Release: 1%{?dist}%{?buildtag} Summary: Tidy Presentation of Clinical Reporting License: MIT + file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.2 Requires: R-core >= 4.2 BuildArch: noarch BuildRequires: R-CRAN-aod BuildRequires: R-CRAN-boot BuildRequires: R-CRAN-cmprsk BuildRequires: R-CRAN-cowplot BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-geepack BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-ggpubr BuildRequires: R-CRAN-gridExtra BuildRequires: R-CRAN-kableExtra BuildRequires: R-CRAN-knitr BuildRequires: R-CRAN-lifecycle BuildRequires: R-CRAN-MASS BuildRequires: R-CRAN-pander BuildRequires: R-CRAN-plyr BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-rstatix BuildRequires: R-CRAN-scales BuildRequires: R-stats BuildRequires: R-CRAN-survival BuildRequires: R-CRAN-tidyselect Requires: R-CRAN-aod Requires: R-CRAN-boot Requires: R-CRAN-cmprsk Requires: R-CRAN-cowplot Requires: R-CRAN-dplyr Requires: R-CRAN-geepack Requires: R-CRAN-ggplot2 Requires: R-CRAN-ggpubr Requires: R-CRAN-gridExtra Requires: R-CRAN-kableExtra Requires: R-CRAN-knitr Requires: R-CRAN-lifecycle Requires: R-CRAN-MASS Requires: R-CRAN-pander Requires: R-CRAN-plyr Requires: R-CRAN-rlang Requires: R-CRAN-rstatix Requires: R-CRAN-scales Requires: R-stats Requires: R-CRAN-survival Requires: R-CRAN-tidyselect %description Streamlined statistical reporting in 'Rmarkdown' environments. Facilitates the automated reporting of descriptive statistics, multiple univariate models, multivariable models and tables combining these outputs. Plotting functions include customisable survival curves, forest plots from logistic and ordinal regression and bivariate comparison plots. %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}