%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname moveHMM %global packver 1.9 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.9 Release: 1%{?dist}%{?buildtag} Summary: Animal Movement Modelling using Hidden Markov Models License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel Requires: R-core BuildRequires: R-CRAN-CircStats BuildRequires: R-CRAN-Rcpp BuildRequires: R-CRAN-boot BuildRequires: R-CRAN-MASS BuildRequires: R-CRAN-sp BuildRequires: R-CRAN-geosphere BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-ggmap BuildRequires: R-CRAN-numDeriv BuildRequires: R-CRAN-RcppArmadillo Requires: R-CRAN-CircStats Requires: R-CRAN-Rcpp Requires: R-CRAN-boot Requires: R-CRAN-MASS Requires: R-CRAN-sp Requires: R-CRAN-geosphere Requires: R-CRAN-ggplot2 Requires: R-CRAN-ggmap Requires: R-CRAN-numDeriv %description Provides tools for animal movement modelling using hidden Markov models. These include processing of tracking data, fitting hidden Markov models to movement data, visualization of data and fitted model, decoding of the state process, etc. . %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}