%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname swfscMisc %global packver 1.6.5 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.6.5 Release: 1%{?dist}%{?buildtag} Summary: Miscellaneous Functions for Southwest Fisheries Science Center License: GPL (>= 2) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.0.0 Requires: R-core >= 4.0.0 BuildArch: noarch BuildRequires: R-CRAN-abind BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-ggrepel BuildRequires: R-CRAN-HDInterval BuildRequires: R-CRAN-kknn BuildRequires: R-CRAN-magrittr BuildRequires: R-methods BuildRequires: R-CRAN-modeest BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-runjags BuildRequires: R-CRAN-sf BuildRequires: R-CRAN-spatstat.geom BuildRequires: R-stats BuildRequires: R-CRAN-tidyr Requires: R-CRAN-abind Requires: R-CRAN-dplyr Requires: R-CRAN-ggplot2 Requires: R-CRAN-ggrepel Requires: R-CRAN-HDInterval Requires: R-CRAN-kknn Requires: R-CRAN-magrittr Requires: R-methods Requires: R-CRAN-modeest Requires: R-CRAN-tibble Requires: R-CRAN-rlang Requires: R-CRAN-runjags Requires: R-CRAN-sf Requires: R-CRAN-spatstat.geom Requires: R-stats Requires: R-CRAN-tidyr %description Collection of conversion, analytical, geodesic, mapping, and plotting functions. Used to support packages and code written by researchers at the Southwest Fisheries Science Center of the National Oceanic and Atmospheric Administration. %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}