%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname activatr %global packver 0.2.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.2.0 Release: 1%{?dist}%{?buildtag} Summary: Utilities for Parsing and Plotting Activities License: MIT + file LICENSE 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-ggmap >= 3.0.0 BuildRequires: R-CRAN-tibble >= 3.0.0 BuildRequires: R-CRAN-lubridate >= 1.7.0 BuildRequires: R-CRAN-geosphere >= 1.5 BuildRequires: R-CRAN-glue >= 1.4.0 BuildRequires: R-CRAN-httr >= 1.4.0 BuildRequires: R-CRAN-xml2 >= 1.3.2 BuildRequires: R-CRAN-dplyr >= 1.0.0 BuildRequires: R-CRAN-rlang >= 0.4.0 BuildRequires: R-CRAN-slider >= 0.3.0 Requires: R-CRAN-ggmap >= 3.0.0 Requires: R-CRAN-tibble >= 3.0.0 Requires: R-CRAN-lubridate >= 1.7.0 Requires: R-CRAN-geosphere >= 1.5 Requires: R-CRAN-glue >= 1.4.0 Requires: R-CRAN-httr >= 1.4.0 Requires: R-CRAN-xml2 >= 1.3.2 Requires: R-CRAN-dplyr >= 1.0.0 Requires: R-CRAN-rlang >= 0.4.0 Requires: R-CRAN-slider >= 0.3.0 %description This contains helpful functions for parsing, managing, plotting, and visualizing activities, most often from GPX (GPS Exchange Format) files recorded by GPS devices. It allows easy parsing of the source files into standard R data formats, along with functions to compute derived data for the activity, and to plot the activity in a variety of ways. %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}