%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname buildmer %global packver 2.11 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 2.11 Release: 1%{?dist}%{?buildtag} Summary: Stepwise Elimination and Term Reordering for Mixed-Effects Regression License: FreeBSD URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.2 Requires: R-core >= 3.2 BuildArch: noarch BuildRequires: R-graphics BuildRequires: R-CRAN-lme4 BuildRequires: R-methods BuildRequires: R-CRAN-mgcv BuildRequires: R-CRAN-nlme BuildRequires: R-stats BuildRequires: R-utils Requires: R-graphics Requires: R-CRAN-lme4 Requires: R-methods Requires: R-CRAN-mgcv Requires: R-CRAN-nlme Requires: R-stats Requires: R-utils %description Finds the largest possible regression model that will still converge for various types of regression analyses (including mixed models and generalized additive models) and then optionally performs stepwise elimination similar to the forward and backward effect-selection methods in SAS, based on the change in log-likelihood or its significance, Akaike's Information Criterion, the Bayesian Information Criterion, the explained deviance, or the F-test of the change in R². %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}