%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname predictmeans %global packver 1.1.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.1.0 Release: 1%{?dist}%{?buildtag} Summary: Predicted Means for Linear and Semiparametric 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 BuildArch: noarch BuildRequires: R-CRAN-glmmTMB BuildRequires: R-CRAN-lme4 BuildRequires: R-CRAN-nlme BuildRequires: R-CRAN-lmerTest BuildRequires: R-CRAN-car BuildRequires: R-CRAN-ggplot2 BuildRequires: R-graphics BuildRequires: R-grDevices BuildRequires: R-CRAN-HRW BuildRequires: R-CRAN-lmeInfo BuildRequires: R-CRAN-lmeSplines BuildRequires: R-CRAN-Matrix BuildRequires: R-CRAN-MASS BuildRequires: R-methods BuildRequires: R-CRAN-numDeriv BuildRequires: R-parallel BuildRequires: R-CRAN-pbkrtest BuildRequires: R-CRAN-plotly BuildRequires: R-CRAN-plyr BuildRequires: R-CRAN-splines2 BuildRequires: R-stats BuildRequires: R-utils Requires: R-CRAN-glmmTMB Requires: R-CRAN-lme4 Requires: R-CRAN-nlme Requires: R-CRAN-lmerTest Requires: R-CRAN-car Requires: R-CRAN-ggplot2 Requires: R-graphics Requires: R-grDevices Requires: R-CRAN-HRW Requires: R-CRAN-lmeInfo Requires: R-CRAN-lmeSplines Requires: R-CRAN-Matrix Requires: R-CRAN-MASS Requires: R-methods Requires: R-CRAN-numDeriv Requires: R-parallel Requires: R-CRAN-pbkrtest Requires: R-CRAN-plotly Requires: R-CRAN-plyr Requires: R-CRAN-splines2 Requires: R-stats Requires: R-utils %description Providing functions to diagnose and make inferences from various linear models, such as those obtained from 'aov', 'lm', 'glm', 'gls', 'lme', 'lmer', 'glmmTMB' and 'semireg'. Inferences include predicted means and standard errors, contrasts, multiple comparisons, permutation tests, adjusted R-square and graphs. %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}