%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname Achilles %global packver 1.7.2 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.7.2 Release: 1%{?dist}%{?buildtag} Summary: Achilles Data Source Characterization License: Apache License URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.0.0 Requires: R-core >= 4.0.0 BuildArch: noarch BuildRequires: R-CRAN-DatabaseConnector >= 2.0.0 BuildRequires: R-CRAN-SqlRender >= 1.6.0 BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-jsonlite BuildRequires: R-CRAN-ParallelLogger BuildRequires: R-CRAN-readr BuildRequires: R-CRAN-data.table BuildRequires: R-CRAN-lubridate BuildRequires: R-CRAN-tseries BuildRequires: R-CRAN-rlang Requires: R-CRAN-DatabaseConnector >= 2.0.0 Requires: R-CRAN-SqlRender >= 1.6.0 Requires: R-CRAN-dplyr Requires: R-CRAN-jsonlite Requires: R-CRAN-ParallelLogger Requires: R-CRAN-readr Requires: R-CRAN-data.table Requires: R-CRAN-lubridate Requires: R-CRAN-tseries Requires: R-CRAN-rlang %description Automated Characterization of Health Information at Large-Scale Longitudinal Evidence Systems. Creates a descriptive statistics summary for an Observational Medical Outcomes Partnership Common Data Model standardized data source. This package includes functions for executing summary queries on the specified data source and exporting reporting content for use across a variety of Observational Health Data Sciences and Informatics community applications. %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}