%global __brp_check_rpaths %{nil} %global packname merDeriv %global packver 0.2-4 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.2.4 Release: 1%{?dist}%{?buildtag} Summary: Case-Wise and Cluster-Wise Derivatives for 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 >= 3.2.3 Requires: R-core >= 3.2.3 BuildArch: noarch BuildRequires: R-CRAN-lme4 >= 1.1.10 BuildRequires: R-stats BuildRequires: R-methods BuildRequires: R-CRAN-nonnest2 BuildRequires: R-CRAN-sandwich BuildRequires: R-CRAN-lavaan BuildRequires: R-utils BuildRequires: R-CRAN-Matrix BuildRequires: R-CRAN-numDeriv Requires: R-CRAN-lme4 >= 1.1.10 Requires: R-stats Requires: R-methods Requires: R-CRAN-nonnest2 Requires: R-CRAN-sandwich Requires: R-CRAN-lavaan Requires: R-utils Requires: R-CRAN-Matrix Requires: R-CRAN-numDeriv %description Compute case-wise and cluster-wise derivative for mixed effects models with respect to fixed effects parameter, random effect (co)variances, and residual variance. This material is partially based on work supported by the National Science Foundation under Grant Number 1460719. %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}