%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname ggsurvfit %global packver 1.1.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.1.0 Release: 1%{?dist}%{?buildtag} Summary: Flexible Time-to-Event Figures 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 Requires: R-core >= 3.5 BuildArch: noarch BuildRequires: R-CRAN-survival >= 3.6.4 BuildRequires: R-CRAN-ggplot2 >= 3.5.0 BuildRequires: R-CRAN-cli >= 3.0.0 BuildRequires: R-CRAN-glue >= 1.6.0 BuildRequires: R-CRAN-patchwork >= 1.1.0 BuildRequires: R-CRAN-dplyr >= 1.0.3 BuildRequires: R-CRAN-broom >= 1.0.0 BuildRequires: R-CRAN-rlang >= 1.0.0 BuildRequires: R-CRAN-tidyr >= 1.0.0 BuildRequires: R-CRAN-gtable Requires: R-CRAN-survival >= 3.6.4 Requires: R-CRAN-ggplot2 >= 3.5.0 Requires: R-CRAN-cli >= 3.0.0 Requires: R-CRAN-glue >= 1.6.0 Requires: R-CRAN-patchwork >= 1.1.0 Requires: R-CRAN-dplyr >= 1.0.3 Requires: R-CRAN-broom >= 1.0.0 Requires: R-CRAN-rlang >= 1.0.0 Requires: R-CRAN-tidyr >= 1.0.0 Requires: R-CRAN-gtable %description Ease the creation of time-to-event (i.e. survival) endpoint figures. The modular functions create figures ready for publication. Each of the functions that add to or modify the figure are written as proper 'ggplot2' geoms or stat methods, allowing the functions from this package to be combined with any function or customization from 'ggplot2' and other 'ggplot2' extension packages. %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}