%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname plot3logit %global packver 3.2.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 3.2.0 Release: 1%{?dist}%{?buildtag} Summary: Ternary Plots for Trinomial Regression Models License: GPL (>= 2) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.5 Requires: R-core >= 4.5 BuildArch: noarch BuildRequires: R-CRAN-ggplot2 >= 4.0.1 BuildRequires: R-CRAN-ggtern >= 4.0.0 BuildRequires: R-CRAN-Ternary >= 2.3.5 BuildRequires: R-CRAN-magrittr >= 2.0.3 BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-ellipse BuildRequires: R-CRAN-forcats BuildRequires: R-CRAN-generics BuildRequires: R-graphics BuildRequires: R-grDevices BuildRequires: R-CRAN-lifecycle BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-Rdpack BuildRequires: R-stats BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-tidyselect BuildRequires: R-utils Requires: R-CRAN-ggplot2 >= 4.0.1 Requires: R-CRAN-ggtern >= 4.0.0 Requires: R-CRAN-Ternary >= 2.3.5 Requires: R-CRAN-magrittr >= 2.0.3 Requires: R-CRAN-dplyr Requires: R-CRAN-ellipse Requires: R-CRAN-forcats Requires: R-CRAN-generics Requires: R-graphics Requires: R-grDevices Requires: R-CRAN-lifecycle Requires: R-CRAN-purrr Requires: R-CRAN-Rdpack Requires: R-stats Requires: R-CRAN-stringr Requires: R-CRAN-tibble Requires: R-CRAN-tidyr Requires: R-CRAN-tidyselect Requires: R-utils %description An implementation of the ternary plot for interpreting regression coefficients of trinomial regression models, as proposed in Santi, Dickson and Espa (2019) . Ternary plots can be drawn using either 'ggtern' package (based on 'ggplot2') or 'Ternary' package (based on standard graphics). The package and its features are illustrated in Santi, Dickson, Espa and Giuliani (2022) . %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}