%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname tame %global packver 0.2.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.2.0 Release: 1%{?dist}%{?buildtag} Summary: Timing, Anatomical, Therapeutic and Chemical Based Medication Clustering License: GPL (>= 3) | file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.2 Requires: R-core >= 4.2 BuildRequires: R-CRAN-ggplot2 >= 3.3.0 BuildRequires: R-CRAN-tibble >= 3.0.0 BuildRequires: R-CRAN-tidyr >= 1.2.0 BuildRequires: R-CRAN-Rcpp >= 1.0.8 BuildRequires: R-CRAN-dplyr >= 1.0.0 BuildRequires: R-CRAN-purrr >= 1.0.0 BuildRequires: R-CRAN-rlang >= 1.0.0 BuildRequires: R-CRAN-fuzzyjoin BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-Rfast BuildRequires: R-stats BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-tidyselect BuildRequires: R-CRAN-scales BuildRequires: R-utils Requires: R-CRAN-ggplot2 >= 3.3.0 Requires: R-CRAN-tibble >= 3.0.0 Requires: R-CRAN-tidyr >= 1.2.0 Requires: R-CRAN-Rcpp >= 1.0.8 Requires: R-CRAN-dplyr >= 1.0.0 Requires: R-CRAN-purrr >= 1.0.0 Requires: R-CRAN-rlang >= 1.0.0 Requires: R-CRAN-fuzzyjoin Requires: R-CRAN-magrittr Requires: R-CRAN-Rfast Requires: R-stats Requires: R-CRAN-stringr Requires: R-CRAN-tidyselect Requires: R-CRAN-scales Requires: R-utils %description Agglomerative hierarchical clustering with a bespoke distance measure based on medication similarities in the Anatomical Therapeutic Chemical Classification System, medication timing and medication amount or dosage. Tools for summarizing, illustrating and manipulating the cluster objects are also available. %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}