%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname smplot2 %global packver 0.2.2 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.2.2 Release: 1%{?dist}%{?buildtag} Summary: Creating and Annotating a Composite Plot in 'ggplot2' License: GPL-2 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel Requires: R-core BuildArch: noarch BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-ggpubr BuildRequires: R-CRAN-cowplot BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-gghalves BuildRequires: R-utils BuildRequires: R-CRAN-pwr BuildRequires: R-CRAN-sdamr BuildRequires: R-stats BuildRequires: R-CRAN-Hmisc BuildRequires: R-CRAN-zoo BuildRequires: R-CRAN-patchwork Requires: R-CRAN-ggplot2 Requires: R-CRAN-ggpubr Requires: R-CRAN-cowplot Requires: R-CRAN-tibble Requires: R-CRAN-dplyr Requires: R-CRAN-gghalves Requires: R-utils Requires: R-CRAN-pwr Requires: R-CRAN-sdamr Requires: R-stats Requires: R-CRAN-Hmisc Requires: R-CRAN-zoo Requires: R-CRAN-patchwork %description Provides functions for creating and annotating a composite plot in 'ggplot2'. Offers background themes and shortcut plotting functions that produce figures that are appropriate for the format of scientific journals. Some methods are described in Min and Zhou (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}