%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname AISanalyze %global packver 3.1.4 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 3.1.4 Release: 1%{?dist}%{?buildtag} Summary: Processing and Analyzing AIS Vessel Tracking Data License: MIT + file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.2.0 Requires: R-core >= 4.2.0 BuildArch: noarch BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-sf BuildRequires: R-CRAN-purrr BuildRequires: R-stats BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-doParallel BuildRequires: R-parallel BuildRequires: R-CRAN-foreach BuildRequires: R-CRAN-assertthat BuildRequires: R-CRAN-data.table BuildRequires: R-CRAN-magrittr Requires: R-CRAN-dplyr Requires: R-CRAN-sf Requires: R-CRAN-purrr Requires: R-stats Requires: R-CRAN-stringr Requires: R-CRAN-doParallel Requires: R-parallel Requires: R-CRAN-foreach Requires: R-CRAN-assertthat Requires: R-CRAN-data.table Requires: R-CRAN-magrittr %description Processes Automatic Identification System (AIS) vessel tracking data, including travel estimation, trajectory correction, interpolation, extraction, and summarising vessel information. The package is designed to facilitate reproducible analyses of maritime traffic in ecological, environmental, and marine spatial planning applications. For more details see . %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}