%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname palaeoverse %global packver 1.5.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.5.0 Release: 1%{?dist}%{?buildtag} Summary: Prepare and Explore Data for Palaeobiological Analyses 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-h3jsr >= 1.3.0 BuildRequires: R-CRAN-ape BuildRequires: R-CRAN-curl BuildRequires: R-CRAN-geosphere BuildRequires: R-graphics BuildRequires: R-CRAN-httr BuildRequires: R-CRAN-lifecycle BuildRequires: R-methods BuildRequires: R-CRAN-pbapply BuildRequires: R-CRAN-sf BuildRequires: R-stats BuildRequires: R-CRAN-stringdist BuildRequires: R-utils Requires: R-CRAN-h3jsr >= 1.3.0 Requires: R-CRAN-ape Requires: R-CRAN-curl Requires: R-CRAN-geosphere Requires: R-graphics Requires: R-CRAN-httr Requires: R-CRAN-lifecycle Requires: R-methods Requires: R-CRAN-pbapply Requires: R-CRAN-sf Requires: R-stats Requires: R-CRAN-stringdist Requires: R-utils %description Provides functionality to support data preparation and exploration for palaeobiological analyses, improving code reproducibility and accessibility. The wider aim of 'palaeoverse' is to bring the palaeobiological community together to establish agreed standards. The package currently includes functionality for data cleaning, binning (time and space), exploration, summarisation and visualisation. Reference datasets (i.e. Geological Time Scales ) and auxiliary functions are also provided. Details can be found in: Jones et al., (2023) . %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}