%global __brp_check_rpaths %{nil} %global packname HLMdiag %global packver 0.5.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.5.0 Release: 1%{?dist}%{?buildtag} Summary: Diagnostic Tools for Hierarchical (Multilevel) Linear Models License: GPL-2 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.5.0 Requires: R-core >= 3.5.0 BuildRequires: R-CRAN-ggplot2 >= 0.9.2 BuildRequires: R-stats BuildRequires: R-methods BuildRequires: R-CRAN-plyr BuildRequires: R-CRAN-reshape2 BuildRequires: R-CRAN-MASS BuildRequires: R-CRAN-Matrix BuildRequires: R-CRAN-mgcv BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-tidyselect BuildRequires: R-CRAN-janitor BuildRequires: R-CRAN-Rcpp BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-ggrepel BuildRequires: R-CRAN-diagonals BuildRequires: R-CRAN-RcppArmadillo Requires: R-CRAN-ggplot2 >= 0.9.2 Requires: R-stats Requires: R-methods Requires: R-CRAN-plyr Requires: R-CRAN-reshape2 Requires: R-CRAN-MASS Requires: R-CRAN-Matrix Requires: R-CRAN-mgcv Requires: R-CRAN-dplyr Requires: R-CRAN-magrittr Requires: R-CRAN-stringr Requires: R-CRAN-purrr Requires: R-CRAN-tibble Requires: R-CRAN-tidyselect Requires: R-CRAN-janitor Requires: R-CRAN-Rcpp Requires: R-CRAN-rlang Requires: R-CRAN-ggrepel Requires: R-CRAN-diagonals %description A suite of diagnostic tools for hierarchical (multilevel) linear models. The tools include not only leverage and traditional deletion diagnostics (Cook's distance, covratio, covtrace, and MDFFITS) but also convenience functions and graphics for residual analysis. Models can be fit using either lmer in the 'lme4' package or lme in the 'nlme' package. %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 # 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}