%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname bmscstan %global packver 1.2.1.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.2.1.0 Release: 1%{?dist}%{?buildtag} Summary: Bayesian Multilevel Single Case Models using 'Stan' License: GPL (>= 2) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.5.0 Requires: R-core >= 3.5.0 BuildArch: noarch BuildRequires: R-CRAN-rstan BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-bayesplot BuildRequires: R-CRAN-loo BuildRequires: R-CRAN-logspline BuildRequires: R-CRAN-LaplacesDemon BuildRequires: R-CRAN-rstantools Requires: R-CRAN-rstan Requires: R-CRAN-ggplot2 Requires: R-CRAN-bayesplot Requires: R-CRAN-loo Requires: R-CRAN-logspline Requires: R-CRAN-LaplacesDemon Requires: R-CRAN-rstantools %description Analyse single case analyses against a control group. Its purpose is to provide a flexible, with good power and low first type error approach that can manage at the same time controls' and patient's data. The use of Bayesian statistics allows to test both the alternative and null hypothesis. Scandola, M., & Romano, D. (2020, August 3). Scandola, M., & Romano, D. (2021). . %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}