%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname GroupSeq %global packver 1.4.3 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.4.3 Release: 1%{?dist}%{?buildtag} Summary: Group Sequential Design Probabilities - With Graphical User Interface License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: xorg-x11-server-Xvfb BuildRequires: R-devel Requires: R-core BuildArch: noarch BuildRequires: R-tcltk BuildRequires: R-CRAN-tcltk2 BuildRequires: R-CRAN-mvtnorm Requires: R-tcltk Requires: R-CRAN-tcltk2 Requires: R-CRAN-mvtnorm %description Computes probabilities related to group sequential designs for normally distributed test statistics. Enables to derive critical boundaries, power, drift, and confidence intervals of such designs. Supports the alpha spending approach by Lan-DeMets (1994) <doi:10.1002/sim.4780131308>. %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} xvfb-run %{_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}