%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname MazamaLocationUtils %global packver 0.4.4 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.4.4 Release: 1%{?dist}%{?buildtag} Summary: Manage Spatial Metadata for Known Locations License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.0 Requires: R-core >= 4.0 BuildArch: noarch BuildRequires: R-CRAN-MazamaSpatialUtils >= 0.8.6 BuildRequires: R-CRAN-MazamaCoreUtils >= 0.5.1 BuildRequires: R-CRAN-geodist >= 0.0.8 BuildRequires: R-CRAN-cluster BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-httr BuildRequires: R-CRAN-jsonlite BuildRequires: R-CRAN-leaflet BuildRequires: R-CRAN-lubridate BuildRequires: R-CRAN-magrittr BuildRequires: R-methods BuildRequires: R-CRAN-readr BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-tidygeocoder Requires: R-CRAN-MazamaSpatialUtils >= 0.8.6 Requires: R-CRAN-MazamaCoreUtils >= 0.5.1 Requires: R-CRAN-geodist >= 0.0.8 Requires: R-CRAN-cluster Requires: R-CRAN-dplyr Requires: R-CRAN-httr Requires: R-CRAN-jsonlite Requires: R-CRAN-leaflet Requires: R-CRAN-lubridate Requires: R-CRAN-magrittr Requires: R-methods Requires: R-CRAN-readr Requires: R-CRAN-rlang Requires: R-CRAN-stringr Requires: R-CRAN-tidygeocoder %description Utility functions for discovering and managing metadata associated with spatially unique "known locations". Applications include all fields of environmental monitoring (e.g. air and water quality) where data are collected at stationary sites. %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}