%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname mclogit %global packver 0.9.15 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.9.15 Release: 1%{?dist}%{?buildtag} Summary: Multinomial Logit Models for Categorical Responses and Discrete Choices License: GPL-2 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel Requires: R-core BuildArch: noarch BuildRequires: R-stats BuildRequires: R-CRAN-Matrix BuildRequires: R-CRAN-MASS BuildRequires: R-CRAN-memisc BuildRequires: R-methods BuildRequires: R-CRAN-nlme Requires: R-stats Requires: R-CRAN-Matrix Requires: R-CRAN-MASS Requires: R-CRAN-memisc Requires: R-methods Requires: R-CRAN-nlme %description Provides estimators for multinomial logit models in their conditional logit (for discrete choices) and baseline logit variants (for categorical responses), optionally with overdispersion or random effects. Random effects models are estimated using the PQL technique (based on a Laplace approximation) or the MQL technique (based on a Solomon-Cox approximation). Estimates should be treated with caution if the group sizes are small. %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}