%global __brp_check_rpaths %{nil} %global packname GCD %global packver 4.0.7 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 4.0.7 Release: 1%{?dist}%{?buildtag} Summary: Global Charcoal Database License: GPL (>= 2) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.5.0 Requires: R-core >= 3.5.0 BuildArch: noarch BuildRequires: R-CRAN-raster Requires: R-CRAN-raster %description Contains the Global Charcoal database data. Data include charcoal series (age, depth, charcoal quantity, associated units and methods) and information on sedimentary sites (localisation, depositional environment, biome, etc.) as well as publications informations. Since 4.0.0 the GCD mirrors the online SQL database at . %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 # 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}