%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname MRFcov %global packver 1.0.39 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.0.39 Release: 1%{?dist}%{?buildtag} Summary: Markov Random Fields with Additional Covariates License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.3.3 Requires: R-core >= 3.3.3 BuildArch: noarch BuildRequires: R-CRAN-glmnet BuildRequires: R-CRAN-purrr BuildRequires: R-parallel BuildRequires: R-CRAN-plyr BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-caret BuildRequires: R-CRAN-gridExtra BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-Matrix BuildRequires: R-stats BuildRequires: R-utils BuildRequires: R-CRAN-reshape2 BuildRequires: R-CRAN-sfsmisc BuildRequires: R-CRAN-igraph BuildRequires: R-grDevices BuildRequires: R-CRAN-pbapply BuildRequires: R-CRAN-mgcv BuildRequires: R-CRAN-MASS Requires: R-CRAN-glmnet Requires: R-CRAN-purrr Requires: R-parallel Requires: R-CRAN-plyr Requires: R-CRAN-ggplot2 Requires: R-CRAN-dplyr Requires: R-CRAN-caret Requires: R-CRAN-gridExtra Requires: R-CRAN-magrittr Requires: R-CRAN-Matrix Requires: R-stats Requires: R-utils Requires: R-CRAN-reshape2 Requires: R-CRAN-sfsmisc Requires: R-CRAN-igraph Requires: R-grDevices Requires: R-CRAN-pbapply Requires: R-CRAN-mgcv Requires: R-CRAN-MASS %description Approximate node interaction parameters of Markov Random Fields graphical networks. Models can incorporate additional covariates, allowing users to estimate how interactions between nodes in the graph are predicted to change across covariate gradients. The general methods implemented in this package are described in Clark et al. (2018) . %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}