%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname comorbidity %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: Computing Comorbidity Scores 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-checkmate BuildRequires: R-CRAN-data.table BuildRequires: R-stats BuildRequires: R-CRAN-stringi BuildRequires: R-utils Requires: R-CRAN-checkmate Requires: R-CRAN-data.table Requires: R-stats Requires: R-CRAN-stringi Requires: R-utils %description Computing comorbidity indices and scores such as the weighted Charlson score (Charlson, 1987 ) and the Elixhauser comorbidity score (Elixhauser, 1998 ) using ICD-9-CM or ICD-10 codes (Quan, 2005 ). Australian and Swedish modifications of the Charlson Comorbidity Index are available as well (Sundararajan, 2004 and Ludvigsson, 2021 ), together with different weighting algorithms for both the Charlson and Elixhauser comorbidity scores. %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}