%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname PUMP %global packver 1.0.4 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.0.4 Release: 1%{?dist}%{?buildtag} Summary: Power Under Multiplicity Project License: GPL-3 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-dplyr BuildRequires: R-CRAN-ggthemes BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-ggpubr BuildRequires: R-CRAN-glue BuildRequires: R-CRAN-future BuildRequires: R-CRAN-lme4 BuildRequires: R-CRAN-magrittr BuildRequires: R-methods BuildRequires: R-CRAN-mvtnorm BuildRequires: R-parallel BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-randomizr BuildRequires: R-CRAN-readr BuildRequires: R-CRAN-rlang BuildRequires: R-stats BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-tidyselect Requires: R-CRAN-dplyr Requires: R-CRAN-ggthemes Requires: R-CRAN-ggplot2 Requires: R-CRAN-ggpubr Requires: R-CRAN-glue Requires: R-CRAN-future Requires: R-CRAN-lme4 Requires: R-CRAN-magrittr Requires: R-methods Requires: R-CRAN-mvtnorm Requires: R-parallel Requires: R-CRAN-purrr Requires: R-CRAN-randomizr Requires: R-CRAN-readr Requires: R-CRAN-rlang Requires: R-stats Requires: R-CRAN-stringr Requires: R-CRAN-tibble Requires: R-CRAN-tidyr Requires: R-CRAN-tidyselect %description Estimates power, minimum detectable effect size (MDES) and sample size requirements. The context is multilevel randomized experiments with multiple outcomes. The estimation takes into account the use of multiple testing procedures. Development of this package was supported by a grant from the Institute of Education Sciences (R305D170030). For a full package description, including a detailed technical appendix, see . %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}