%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname bayesMRM %global packver 2.4.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 2.4.0 Release: 1%{?dist}%{?buildtag} Summary: Bayesian Multivariate Receptor Modeling License: GPL (>= 2) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.0.0 Requires: R-core >= 4.0.0 BuildArch: noarch BuildRequires: R-CRAN-rjags BuildRequires: R-CRAN-coda BuildRequires: R-CRAN-ggplot2 BuildRequires: R-grDevices BuildRequires: R-graphics BuildRequires: R-CRAN-gridExtra BuildRequires: R-CRAN-rgl BuildRequires: R-CRAN-shiny BuildRequires: R-CRAN-shinythemes Requires: R-CRAN-rjags Requires: R-CRAN-coda Requires: R-CRAN-ggplot2 Requires: R-grDevices Requires: R-graphics Requires: R-CRAN-gridExtra Requires: R-CRAN-rgl Requires: R-CRAN-shiny Requires: R-CRAN-shinythemes %description Bayesian analysis of multivariate receptor modeling. The package consists of implementations of the methods of Park and Oh (2015) .The package uses 'JAGS'(Just Another Gibbs Sampler) to generate Markov chain Monte Carlo samples of parameters. %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}