%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname GGally %global packver 2.2.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 2.2.1 Release: 1%{?dist}%{?buildtag} Summary: Extension to 'ggplot2' License: GPL (>= 2.0) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.1 Requires: R-core >= 3.1 BuildArch: noarch BuildRequires: R-CRAN-ggplot2 >= 3.4.4 BuildRequires: R-CRAN-plyr >= 1.8.3 BuildRequires: R-CRAN-tidyr >= 1.3.0 BuildRequires: R-CRAN-scales >= 1.1.0 BuildRequires: R-CRAN-dplyr >= 1.0.0 BuildRequires: R-CRAN-gtable >= 0.2.0 BuildRequires: R-grDevices BuildRequires: R-grid BuildRequires: R-CRAN-ggstats BuildRequires: R-CRAN-lifecycle BuildRequires: R-CRAN-progress BuildRequires: R-CRAN-RColorBrewer BuildRequires: R-CRAN-rlang BuildRequires: R-utils BuildRequires: R-CRAN-magrittr Requires: R-CRAN-ggplot2 >= 3.4.4 Requires: R-CRAN-plyr >= 1.8.3 Requires: R-CRAN-tidyr >= 1.3.0 Requires: R-CRAN-scales >= 1.1.0 Requires: R-CRAN-dplyr >= 1.0.0 Requires: R-CRAN-gtable >= 0.2.0 Requires: R-grDevices Requires: R-grid Requires: R-CRAN-ggstats Requires: R-CRAN-lifecycle Requires: R-CRAN-progress Requires: R-CRAN-RColorBrewer Requires: R-CRAN-rlang Requires: R-utils Requires: R-CRAN-magrittr %description The R package 'ggplot2' is a plotting system based on the grammar of graphics. 'GGally' extends 'ggplot2' by adding several functions to reduce the complexity of combining geometric objects with transformed data. Some of these functions include a pairwise plot matrix, a two group pairwise plot matrix, a parallel coordinates plot, a survival plot, and several functions to plot networks. %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}