%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname BioIndex %global packver 0.6.4 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.6.4 Release: 1%{?dist}%{?buildtag} Summary: Biological Indicators and Indices for MEDITS Survey Data License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.1 Requires: R-core >= 4.1 BuildArch: noarch BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-gridExtra BuildRequires: R-CRAN-hms BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-marmap BuildRequires: R-methods BuildRequires: R-CRAN-mgcv BuildRequires: R-CRAN-reshape2 BuildRequires: R-CRAN-shiny BuildRequires: R-CRAN-shinyjs BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-terra BuildRequires: R-CRAN-tidyterra BuildRequires: R-CRAN-zip Requires: R-CRAN-dplyr Requires: R-CRAN-ggplot2 Requires: R-CRAN-gridExtra Requires: R-CRAN-hms Requires: R-CRAN-magrittr Requires: R-CRAN-marmap Requires: R-methods Requires: R-CRAN-mgcv Requires: R-CRAN-reshape2 Requires: R-CRAN-shiny Requires: R-CRAN-shinyjs Requires: R-CRAN-stringr Requires: R-CRAN-terra Requires: R-CRAN-tidyterra Requires: R-CRAN-zip %description Supports the standardized analysis of Mediterranean International Bottom Trawl Survey (MEDITS) data and the calculation of biological indicators for selected species and population components. The package provides functions to estimate abundance and biomass indices, analyse size structure and length frequency distributions, derive sex ratio and maturity related metrics, explore spatial patterns, and assess temporal trends across surveys. Developed for integration within the Regional Database for Fisheries (RDBFIS) framework, it is intended to work on quality checked input data and to produce reproducible outputs that can support monitoring, comparative analyses among Geographical Sub-Areas (GSAs) and countries, and fishery management. %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}