%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname ggstance %global packver 0.3.7 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.3.7 Release: 1%{?dist}%{?buildtag} Summary: Horizontal 'ggplot2' Components License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.6.0 Requires: R-core >= 3.6.0 BuildArch: noarch BuildRequires: R-CRAN-cli >= 3.4.1 BuildRequires: R-CRAN-ggplot2 >= 3.4.0 BuildRequires: R-CRAN-withr >= 2.0.0 BuildRequires: R-CRAN-plyr BuildRequires: R-CRAN-rlang Requires: R-CRAN-cli >= 3.4.1 Requires: R-CRAN-ggplot2 >= 3.4.0 Requires: R-CRAN-withr >= 2.0.0 Requires: R-CRAN-plyr Requires: R-CRAN-rlang %description A 'ggplot2' extension that provides flipped components: horizontal versions of 'Stats' and 'Geoms', and vertical versions of 'Positions'. This package is now superseded by 'ggplot2' itself which now has full native support for horizontal layouts. It remains available for backward compatibility. %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}