%global __brp_check_rpaths %{nil}
%global __requires_exclude ^libmpi
%global packname qwraps2
%global packver 0.6.1
%global rlibdir /usr/local/lib/R/library
Name: R-CRAN-%{packname}
Version: 0.6.1
Release: 1%{?dist}%{?buildtag}
Summary: Quick Wraps 2
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
BuildRequires: R-CRAN-Rcpp >= 0.12.11
BuildRequires: R-CRAN-ggplot2
BuildRequires: R-CRAN-knitr
BuildRequires: R-utils
BuildRequires: R-CRAN-xfun
BuildRequires: R-CRAN-RcppArmadillo
Requires: R-CRAN-Rcpp >= 0.12.11
Requires: R-CRAN-ggplot2
Requires: R-CRAN-knitr
Requires: R-utils
Requires: R-CRAN-xfun
%description
A collection of (wrapper) functions the creator found useful for quickly
placing data summaries and formatted regression results into '.Rnw' or
'.Rmd' files. Functions for generating commonly used graphics, such as
receiver operating curves or Bland-Altman plots, are also provided by
'qwraps2'. 'qwraps2' is a updated version of a package 'qwraps'. The
original version 'qwraps' was never submitted to CRAN but can be found at
. The implementation and limited
scope of the functions within 'qwraps2'
is fundamentally different from
'qwraps'.
%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}