%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname GGally %global packver 2.3.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 2.3.0 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 >= 4.3 Requires: R-core >= 4.3 BuildArch: noarch BuildRequires: R-CRAN-ggplot2 >= 3.5.2 BuildRequires: R-CRAN-scales >= 1.3.0 BuildRequires: R-CRAN-tidyr >= 1.3.0 BuildRequires: R-CRAN-dplyr >= 1.1.0 BuildRequires: R-CRAN-ggstats >= 0.9.0 BuildRequires: R-CRAN-gtable >= 0.2.0 BuildRequires: R-CRAN-S7 >= 0.2.0 BuildRequires: R-grDevices BuildRequires: R-grid BuildRequires: R-CRAN-lifecycle BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-progress BuildRequires: R-CRAN-RColorBrewer BuildRequires: R-CRAN-rlang BuildRequires: R-utils Requires: R-CRAN-ggplot2 >= 3.5.2 Requires: R-CRAN-scales >= 1.3.0 Requires: R-CRAN-tidyr >= 1.3.0 Requires: R-CRAN-dplyr >= 1.1.0 Requires: R-CRAN-ggstats >= 0.9.0 Requires: R-CRAN-gtable >= 0.2.0 Requires: R-CRAN-S7 >= 0.2.0 Requires: R-grDevices Requires: R-grid Requires: R-CRAN-lifecycle Requires: R-CRAN-magrittr Requires: R-CRAN-progress Requires: R-CRAN-RColorBrewer Requires: R-CRAN-rlang Requires: R-utils %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}