%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname smplot2 %global packver 0.2.3 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.2.3 Release: 1%{?dist}%{?buildtag} Summary: Creating Standalone and Composite Plots in 'ggplot2' for Publications License: GPL-2 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.4.0 Requires: R-core >= 3.4.0 BuildArch: noarch BuildRequires: R-CRAN-ggplot2 BuildRequires: R-graphics BuildRequires: R-CRAN-ggpubr BuildRequires: R-CRAN-cowplot BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-dplyr BuildRequires: R-grid BuildRequires: R-utils BuildRequires: R-CRAN-pwr BuildRequires: R-stats BuildRequires: R-CRAN-Hmisc BuildRequires: R-CRAN-zoo BuildRequires: R-CRAN-patchwork Requires: R-CRAN-ggplot2 Requires: R-graphics Requires: R-CRAN-ggpubr Requires: R-CRAN-cowplot Requires: R-CRAN-rlang Requires: R-CRAN-tibble Requires: R-CRAN-dplyr Requires: R-grid Requires: R-utils Requires: R-CRAN-pwr 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}