%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname OneSampleLogRankTest %global packver 0.9.2 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.9.2 Release: 1%{?dist}%{?buildtag} Summary: One-Sample Log-Rank Test License: GPL (>= 3) 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-magrittr BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-survival BuildRequires: R-CRAN-survminer BuildRequires: R-CRAN-rlang Requires: R-CRAN-magrittr Requires: R-CRAN-dplyr Requires: R-CRAN-ggplot2 Requires: R-CRAN-survival Requires: R-CRAN-survminer Requires: R-CRAN-rlang %description The log-rank test is performed to assess the survival outcomes between two group. When there is no proper control group or obtaining such data is cumbersome, one sample log-rank test can be applied. This package performs one sample log-rank test as described in Finkelstein et al. (2003) and variation of the test for small sample sizes which is detailed in FD Liddell (1984) paper. Visualization function in the package generates Kaplan-Meier Curve comparing survival curve of the general population against that of the population of interest. %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}