%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname OralOpioids %global packver 2.0.3 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 2.0.3 Release: 1%{?dist}%{?buildtag} Summary: Retrieving Oral Opioid Information 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-dplyr BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-readr BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-plyr BuildRequires: R-CRAN-jsonlite BuildRequires: R-CRAN-reshape2 BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-openxlsx BuildRequires: R-CRAN-rvest BuildRequires: R-CRAN-xml2 BuildRequires: R-utils BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-magrittr Requires: R-CRAN-dplyr Requires: R-CRAN-tidyr Requires: R-CRAN-readr Requires: R-CRAN-purrr Requires: R-CRAN-plyr Requires: R-CRAN-jsonlite Requires: R-CRAN-reshape2 Requires: R-CRAN-stringr Requires: R-CRAN-openxlsx Requires: R-CRAN-rvest Requires: R-CRAN-xml2 Requires: R-utils Requires: R-CRAN-rlang Requires: R-CRAN-magrittr %description Provides details such as Morphine Equivalent Dose (MED), brand name and opioid content which are calculated of all oral opioids authorized for sale by Health Canada and the FDA based on their Drug Identification Number (DIN) or National Drug Code (NDC). MEDs are calculated based on recommendations by Canadian Institute for Health Information (CIHI) and Von Korff et al (2008) and information obtained from Health Canada's Drug Product Database's monthly data dump or FDA Daily database for Canadian and US databases respectively. Please note in no way should output from this package be a substitute for medical advise. All medications should only be consumed on prescription from a licensed healthcare provider. %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}