%global packname DelayedArray %global packver 0.22.0 %global __suggests_exclude ^R\\((BiocStyle|DelayedMatrixStats|HDF5Array|airway|genefilter|pryr)\\) Name: R-%{packname} Version: %{packver} Release: 12%{?dist} Source0: http://www.bioconductor.org/packages/release/bioc/src/contrib/%{packname}_%{packver}.tar.gz Patch0: 0001-format-security-fix.patch License: Artistic-2.0 URL: http://www.bioconductor.org/packages/release/bioc/html/%{packname}.html Summary: Delayed operations on array-like objects BuildRequires: R-devel >= 4.0.0, tetex-latex, R-methods, R-stats4, R-stats BuildRequires: R-BiocGenerics >= 0.37.0, R-MatrixGenerics >= 1.1.3, R-S4Vectors-devel >= 0.27.2, R-IRanges-devel >= 2.17.3 BuildRequires: R-Matrix %description Wrapping an array-like object (typically an on-disk object) in a DelayedArray object allows one to perform common array operations on it without loading the object in memory. In order to reduce memory usage and optimize performance, operations on the object are either delayed or executed using a block processing mechanism. Note that this also works on in-memory array-like objects like DataFrame objects (typically with Rle columns), Matrix objects, and ordinary arrays and data frames. %prep %setup -q -c -n %{packname} pushd %{packname} %patch -P0 -p1 popd %build %install mkdir -p $RPM_BUILD_ROOT%{_libdir}/R/library %{_bindir}/R CMD INSTALL -l $RPM_BUILD_ROOT%{_libdir}/R/library %{packname} test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so) rm -rf $RPM_BUILD_ROOT%{_libdir}/R/library/R.css %check # Too many missing deps # %%{_bindir}/R CMD check %%{packname} %files %dir %{_libdir}/R/library/%{packname} %doc %{_libdir}/R/library/%{packname}/html %{_libdir}/R/library/%{packname}/DESCRIPTION %{_libdir}/R/library/%{packname}/INDEX %{_libdir}/R/library/%{packname}/NAMESPACE %{_libdir}/R/library/%{packname}/NEWS %{_libdir}/R/library/%{packname}/Meta %{_libdir}/R/library/%{packname}/help %doc %{_libdir}/R/library/%{packname}/doc %{_libdir}/R/library/%{packname}/R %{_libdir}/R/library/%{packname}/unitTests %{_libdir}/R/library/%{packname}/libs %changelog * Wed Jul 17 2024 Fedora Release Engineering - 0.22.0-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Thu Apr 25 2024 Iñaki Úcar - 0.22.0-11 - R-maint-sig mass rebuild * Sat Apr 20 2024 Miroslav Suchý - 0.22.0-10 - convert license to SPDX * Mon Jan 22 2024 Fedora Release Engineering - 0.22.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering - 0.22.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Wed Jul 19 2023 Fedora Release Engineering - 0.22.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Fri Apr 21 2023 Iñaki Úcar - 0.22.0-6 - R-maint-sig mass rebuild * Wed Jan 18 2023 Fedora Release Engineering - 0.22.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Sat Sep 3 2022 Tom Callaway - 0.22.0-1 - update to 0.22.0 - rebuild for R 4.2.1 * Wed Jul 20 2022 Fedora Release Engineering - 0.18.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Wed Jan 19 2022 Fedora Release Engineering - 0.18.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Wed Jul 21 2021 Fedora Release Engineering - 0.18.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Wed Jun 16 2021 Tom Callaway - 0.18.0-1 - update to 0.18.0 - Rebuilt for R 4.1.0 * Wed Feb 3 2021 Tom Callaway - 0.16.1-1 - update to 0.16.1 * Mon Jan 25 2021 Fedora Release Engineering - 0.14.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Sat Aug 01 2020 Fedora Release Engineering - 0.14.0-3 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering - 0.14.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Jun 8 2020 Tom Callaway - 0.14.0-1 - update to 0.14.0 - rebuild for R 4 * Tue Jan 28 2020 Fedora Release Engineering - 0.12.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Nov 21 2019 Elliott Sales de Andrade - 0.12.0-2 - Exclude Suggests for unavailable packages * Tue Nov 5 2019 Tom Callaway - 0.12.0-1 - update to 0.12.0 (now arch-specific) * Mon Aug 12 2019 Elliott Sales de Andrade - 0.4.1-5 - Remove explicit dependencies provided by automatic dependency generator * Wed Jul 24 2019 Fedora Release Engineering - 0.4.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu Jan 31 2019 Fedora Release Engineering - 0.4.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Thu Jul 12 2018 Fedora Release Engineering - 0.4.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Mar 14 2018 Tom Callaway - 0.4.1-1 - update to 0.4.1 * Wed Feb 07 2018 Fedora Release Engineering - 0.2.7-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 0.2.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Wed Jun 7 2017 Tom Callaway - 0.2.7-1 - update to 0.2.7 * Wed May 31 2017 Tom Callaway - 0.2.4-1 - initial package