%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname CruzPlot %global packver 1.4.9 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.4.9 Release: 1%{?dist}%{?buildtag} Summary: Plot Shipboard DAS Data License: Apache License (== 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-swfscDAS >= 0.3.0 BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-DT BuildRequires: R-CRAN-geosphere BuildRequires: R-CRAN-mapdata BuildRequires: R-CRAN-marmap BuildRequires: R-CRAN-maps BuildRequires: R-CRAN-shiny BuildRequires: R-CRAN-shinydashboard BuildRequires: R-CRAN-shinyjs BuildRequires: R-CRAN-stringr Requires: R-CRAN-swfscDAS >= 0.3.0 Requires: R-CRAN-dplyr Requires: R-CRAN-DT Requires: R-CRAN-geosphere Requires: R-CRAN-mapdata Requires: R-CRAN-marmap Requires: R-CRAN-maps Requires: R-CRAN-shiny Requires: R-CRAN-shinydashboard Requires: R-CRAN-shinyjs Requires: R-CRAN-stringr %description A utility program oriented to create maps, plot data, and do basic data summaries of DAS data files. These files are typically, but do not have to be DAS data produced by the Southwest Fisheries Science Center (SWFSC) program 'WinCruz'. %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}