%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname DrugUtilisation %global packver 0.6.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.6.1 Release: 1%{?dist}%{?buildtag} Summary: Summarise Patient-Level Drug Utilisation in Data Mapped to the OMOP Common Data Model License: Apache License (>= 2) 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-CDMConnector >= 1.4.0 BuildRequires: R-CRAN-PatientProfiles >= 0.8.0 BuildRequires: R-CRAN-omopgenerics >= 0.2.0 BuildRequires: R-CRAN-checkmate BuildRequires: R-CRAN-DBI BuildRequires: R-CRAN-dbplyr BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-glue BuildRequires: R-CRAN-lubridate BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-RJSONIO BuildRequires: R-CRAN-cli BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-tictoc BuildRequires: R-CRAN-visOmopResults BuildRequires: R-CRAN-lifecycle Requires: R-CRAN-CDMConnector >= 1.4.0 Requires: R-CRAN-PatientProfiles >= 0.8.0 Requires: R-CRAN-omopgenerics >= 0.2.0 Requires: R-CRAN-checkmate Requires: R-CRAN-DBI Requires: R-CRAN-dbplyr Requires: R-CRAN-dplyr Requires: R-CRAN-glue Requires: R-CRAN-lubridate Requires: R-CRAN-tidyr Requires: R-CRAN-rlang Requires: R-CRAN-RJSONIO Requires: R-CRAN-cli Requires: R-CRAN-magrittr Requires: R-CRAN-purrr Requires: R-CRAN-tictoc Requires: R-CRAN-visOmopResults Requires: R-CRAN-lifecycle %description Summarise patient-level drug utilisation cohorts using data mapped to the Observational Medical Outcomes Partnership (OMOP) common data model. New users and prevalent users cohorts can be generated and their characteristics, indication and drug use summarised. %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}