%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname move2 %global packver 0.4.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.4.0 Release: 1%{?dist}%{?buildtag} Summary: Processing and Analysing Animal Trajectories License: GPL (>= 3) 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-bit64 >= 4.5.2 BuildRequires: R-CRAN-vroom >= 1.6.1 BuildRequires: R-CRAN-dplyr >= 1.1.0 BuildRequires: R-CRAN-sf >= 1.0.16 BuildRequires: R-CRAN-vctrs >= 0.5.2 BuildRequires: R-methods BuildRequires: R-CRAN-assertthat BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-units BuildRequires: R-CRAN-tidyselect BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-cli Requires: R-CRAN-bit64 >= 4.5.2 Requires: R-CRAN-vroom >= 1.6.1 Requires: R-CRAN-dplyr >= 1.1.0 Requires: R-CRAN-sf >= 1.0.16 Requires: R-CRAN-vctrs >= 0.5.2 Requires: R-methods Requires: R-CRAN-assertthat Requires: R-CRAN-rlang Requires: R-CRAN-units Requires: R-CRAN-tidyselect Requires: R-CRAN-tibble Requires: R-CRAN-cli %description Tools to handle, manipulate and explore trajectory data, with an emphasis on data from tracked animals. The package is designed to support large studies with several million location records and keep track of units where possible. Data import directly from 'movebank' and files is facilitated. %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}