%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname emmeans %global packver 1.11.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.11.1 Release: 1%{?dist}%{?buildtag} Summary: Estimated Marginal Means, aka Least-Squares Means License: GPL-2 | GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.1.0 Requires: R-core >= 4.1.0 BuildArch: noarch BuildRequires: R-CRAN-estimability >= 1.4.1 BuildRequires: R-graphics BuildRequires: R-methods BuildRequires: R-CRAN-mvtnorm BuildRequires: R-CRAN-numDeriv BuildRequires: R-stats BuildRequires: R-utils Requires: R-CRAN-estimability >= 1.4.1 Requires: R-graphics Requires: R-methods Requires: R-CRAN-mvtnorm Requires: R-CRAN-numDeriv Requires: R-stats Requires: R-utils %description Obtain estimated marginal means (EMMs) for many linear, generalized linear, and mixed models. Compute contrasts or linear functions of EMMs, trends, and comparisons of slopes. Plots and other displays. Least-squares means are discussed, and the term "estimated marginal means" is suggested, in Searle, Speed, and Milliken (1980) Population marginal means in the linear model: An alternative to least squares means, The American Statistician 34(4), 216-221 . %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}