%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname ggFishPlots %global packver 0.2.2 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.2.2 Release: 1%{?dist}%{?buildtag} Summary: Visualise and Calculate Life History Parameters for Fisheries Science using 'ggplot2' License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.5.0 Requires: R-core >= 3.5.0 BuildArch: noarch BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-ggridges BuildRequires: R-CRAN-fishmethods BuildRequires: R-CRAN-broom BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-tidyselect BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-ggrepel Requires: R-CRAN-ggplot2 Requires: R-CRAN-dplyr Requires: R-CRAN-tibble Requires: R-CRAN-tidyr Requires: R-CRAN-ggridges Requires: R-CRAN-fishmethods Requires: R-CRAN-broom Requires: R-CRAN-rlang Requires: R-CRAN-tidyselect Requires: R-CRAN-magrittr Requires: R-CRAN-ggrepel %description Contains functions to create life history parameter plots from raw data. The plots are created using 'ggplot2', and calculations done using the 'tidyverse' collection of packages. The package contains references to FishBase (Froese R., Pauly. D., 2023) . %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}