%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname multibridge %global packver 1.2.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.2.0 Release: 1%{?dist}%{?buildtag} Summary: Evaluating Multinomial Order Restrictions with Bridge Sampling License: GPL-2 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: mpfr-devel BuildRequires: R-devel >= 3.5.0 Requires: R-core >= 3.5.0 BuildRequires: R-CRAN-Rcpp >= 0.12.17 BuildRequires: R-CRAN-Brobdingnag BuildRequires: R-CRAN-coda BuildRequires: R-CRAN-mvtnorm BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-progress BuildRequires: R-CRAN-Rdpack BuildRequires: R-CRAN-stringr Requires: R-CRAN-Rcpp >= 0.12.17 Requires: R-CRAN-Brobdingnag Requires: R-CRAN-coda Requires: R-CRAN-mvtnorm Requires: R-CRAN-purrr Requires: R-CRAN-magrittr Requires: R-CRAN-progress Requires: R-CRAN-Rdpack Requires: R-CRAN-stringr %description Evaluate hypotheses concerning the distribution of multinomial proportions using bridge sampling. The bridge sampling routine is able to compute Bayes factors for hypotheses that entail inequality constraints, equality constraints, free parameters, and mixtures of all three. These hypotheses are tested against the encompassing hypothesis, that all parameters vary freely or against the null hypothesis that all category proportions are equal. For more information see Sarafoglou et al. (2020) . %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}