%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname atime %global packver 2026.9.17 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 2026.9.17 Release: 1%{?dist}%{?buildtag} Summary: Asymptotic Timing License: GPL-3 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-data.table BuildRequires: R-CRAN-bench BuildRequires: R-CRAN-lattice BuildRequires: R-CRAN-gert BuildRequires: R-utils BuildRequires: R-stats BuildRequires: R-grDevices Requires: R-CRAN-data.table Requires: R-CRAN-bench Requires: R-CRAN-lattice Requires: R-CRAN-gert Requires: R-utils Requires: R-stats Requires: R-grDevices %description Computing and visualizing comparative asymptotic timings of different algorithms and code versions. Also includes functionality for comparing empirical timings with expected references such as linear or quadratic, Also includes functionality for measuring asymptotic memory and other quantities. %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}