%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname epts %global packver 1.1.4 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.1.4 Release: 1%{?dist}%{?buildtag} Summary: Educational Platform Trials Simulator License: AGPL (>= 3) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.3.0 Requires: R-core >= 4.3.0 BuildArch: noarch BuildRequires: R-CRAN-eefAnalytics BuildRequires: R-CRAN-lme4 BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-ggpubr BuildRequires: R-methods BuildRequires: R-graphics BuildRequires: R-stats BuildRequires: R-CRAN-mvtnorm BuildRequires: R-CRAN-coda BuildRequires: R-CRAN-MCMCvis Requires: R-CRAN-eefAnalytics Requires: R-CRAN-lme4 Requires: R-CRAN-ggplot2 Requires: R-CRAN-ggpubr Requires: R-methods Requires: R-graphics Requires: R-stats Requires: R-CRAN-mvtnorm Requires: R-CRAN-coda Requires: R-CRAN-MCMCvis %description Simulating multi-arm cluster-randomized, multi-site, and simple randomized trials. Includes functions for conducting multilevel analyses using both Bayesian and Frequentist methods. Supports futility and superiority analyses through Bayesian approaches, along with visualization tools to aid interpretation and presentation of results. %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}