%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname actel %global packver 1.3.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.3.0 Release: 1%{?dist}%{?buildtag} Summary: Acoustic Telemetry Data Analysis License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.6 Requires: R-core >= 3.6 BuildArch: noarch BuildRequires: R-CRAN-circular BuildRequires: R-CRAN-data.table BuildRequires: R-CRAN-DiagrammeR BuildRequires: R-CRAN-DiagrammeRsvg BuildRequires: R-CRAN-fasttime BuildRequires: R-CRAN-ggplot2 BuildRequires: R-graphics BuildRequires: R-grDevices BuildRequires: R-CRAN-knitr BuildRequires: R-CRAN-readr BuildRequires: R-CRAN-reshape2 BuildRequires: R-CRAN-rmarkdown BuildRequires: R-CRAN-rsvg BuildRequires: R-CRAN-scales BuildRequires: R-stats BuildRequires: R-CRAN-stringi BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-svglite BuildRequires: R-utils Requires: R-CRAN-circular Requires: R-CRAN-data.table Requires: R-CRAN-DiagrammeR Requires: R-CRAN-DiagrammeRsvg Requires: R-CRAN-fasttime Requires: R-CRAN-ggplot2 Requires: R-graphics Requires: R-grDevices Requires: R-CRAN-knitr Requires: R-CRAN-readr Requires: R-CRAN-reshape2 Requires: R-CRAN-rmarkdown Requires: R-CRAN-rsvg Requires: R-CRAN-scales Requires: R-stats Requires: R-CRAN-stringi Requires: R-CRAN-stringr Requires: R-CRAN-svglite Requires: R-utils %description Designed for studies where animals tagged with acoustic tags are expected to move through receiver arrays. This package combines the advantages of automatic sorting and checking of animal movements with the possibility for user intervention on tags that deviate from expected behaviour. The three analysis functions (explore(), migration() and residency()) allow the users to analyse their data in a systematic way, making it easy to compare results from different studies. CJS calculations are based on Perry et al. (2012) . %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}