%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname FESta %global packver 1.0.2 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.0.2 Release: 1%{?dist}%{?buildtag} Summary: Fishing Effort Standardization License: GPL (>= 2) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.1.0 Requires: R-core >= 4.1.0 BuildArch: noarch BuildRequires: R-CRAN-bestNormalize BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-gridExtra BuildRequires: R-CRAN-lme4 BuildRequires: R-CRAN-MASS BuildRequires: R-CRAN-mgcv BuildRequires: R-CRAN-patchwork BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-scales BuildRequires: R-CRAN-statmod BuildRequires: R-stats BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-tweedie Requires: R-CRAN-bestNormalize Requires: R-CRAN-dplyr Requires: R-CRAN-ggplot2 Requires: R-CRAN-gridExtra Requires: R-CRAN-lme4 Requires: R-CRAN-MASS Requires: R-CRAN-mgcv Requires: R-CRAN-patchwork Requires: R-CRAN-rlang Requires: R-CRAN-scales Requires: R-CRAN-statmod Requires: R-stats Requires: R-CRAN-tidyr Requires: R-CRAN-tweedie %description Marine fisheries governance and management rely heavily on reliable indicators of stock abundance and fishing pressure to ensure the sustainable utilization of marine resources. Catch Per Unit Effort (CPUE) is widely used as an index of relative abundance, but direct comparison of catch rates is often affected by differences in fishing effort, vessel characteristics, gear efficiency, and operational practices. The FESta package provides methods for fishing effort and CPUE standardization, including vessel-based, gear-based, relative effort, derived effort, generalized linear models, generalized additive models, generalized linear mixed models, ordered quantile transformation models, and multi-gear standardization techniques for fisheries stock assessment and monitoring. To cite our package run this command, citation("FESta"). %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}