%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname pubh %global packver 3.0.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 3.0.0 Release: 1%{?dist}%{?buildtag} Summary: A Toolbox for Public Health and Epidemiology License: GPL-2 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.5.0 Requires: R-core >= 4.5.0 BuildArch: noarch BuildRequires: R-CRAN-emmeans BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-gtsummary BuildRequires: R-CRAN-huxtable BuildRequires: R-stats BuildRequires: R-CRAN-car BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-Epi BuildRequires: R-CRAN-epitools BuildRequires: R-CRAN-jtools BuildRequires: R-CRAN-lmtest BuildRequires: R-CRAN-performance BuildRequires: R-CRAN-sandwich BuildRequires: R-CRAN-sjlabelled BuildRequires: R-CRAN-sjmisc BuildRequires: R-CRAN-survival BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-tidyselect Requires: R-CRAN-emmeans Requires: R-CRAN-ggplot2 Requires: R-CRAN-gtsummary Requires: R-CRAN-huxtable Requires: R-stats Requires: R-CRAN-car Requires: R-CRAN-dplyr Requires: R-CRAN-Epi Requires: R-CRAN-epitools Requires: R-CRAN-jtools Requires: R-CRAN-lmtest Requires: R-CRAN-performance Requires: R-CRAN-sandwich Requires: R-CRAN-sjlabelled Requires: R-CRAN-sjmisc Requires: R-CRAN-survival Requires: R-CRAN-tibble Requires: R-CRAN-tidyselect %description A toolbox for making R functions and capabilities more accessible to students and professionals from Epidemiology and Public Health related disciplines. Includes a function to report coefficients and confidence intervals from models using robust standard errors (when available), functions that expand 'ggplot2' plots and functions relevant for introductory papers in Epidemiology or Public Health. Please note that use of the provided data sets is for educational purposes only. %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}