%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname qrNLMM %global packver 3.4 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 3.4 Release: 1%{?dist}%{?buildtag} Summary: Quantile Regression for Nonlinear Mixed-Effects Models 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-CRAN-mvtnorm BuildRequires: R-CRAN-lqr BuildRequires: R-CRAN-quantreg BuildRequires: R-CRAN-psych BuildRequires: R-CRAN-ald BuildRequires: R-CRAN-progress Requires: R-CRAN-mvtnorm Requires: R-CRAN-lqr Requires: R-CRAN-quantreg Requires: R-CRAN-psych Requires: R-CRAN-ald Requires: R-CRAN-progress %description Quantile regression (QR) for Nonlinear Mixed-Effects Models via the asymmetric Laplace distribution (ALD). It uses the Stochastic Approximation of the EM (SAEM) algorithm for deriving exact maximum likelihood estimates and full inference results for the fixed-effects and variance components. It also provides prediction and graphical summaries for assessing the algorithm convergence and fitting results. %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}