# This file created by conda-build 3.24.0
# meta.yaml template originally from:
# /opt/recipe, last modified Fri May  3 13:22:47 2024
# ------------------------------------------------

package:
  name: bioconductor-sparsearray
  version: 1.2.2
source:
  md5: a73b2e316ce8135de81af01a9a9610ec
  url:
    - https://bioarchive.galaxyproject.org/SparseArray_1.2.2.tar.gz
    - https://bioconductor.org/packages/3.18/bioc/src/contrib/Archive/SparseArray/SparseArray_1.2.2.tar.gz
    - https://bioconductor.org/packages/3.18/bioc/src/contrib/SparseArray_1.2.2.tar.gz
    - https://depot.galaxyproject.org/software/bioconductor-sparsearray/bioconductor-sparsearray_1.2.2_src_all.tar.gz
build:
  number: '2'
  rpaths:
    - lib/
    - lib/R/lib/
  run_exports: bioconductor-sparsearray >=1.2.2,<1.3.0a0
  string: r43h1184a65_2
requirements:
  build:
    - _openmp_mutex 4.5 2_gnu
    - _sysroot_linux-aarch64_curr_repodata_hack 4 h57d6b7b_14
    - binutils_impl_linux-aarch64 2.40 hd42cb95_0
    - binutils_linux-aarch64 2.40 h95d2017_3
    - gcc_impl_linux-aarch64 12.3.0 h3d98823_6
    - gcc_linux-aarch64 12.3.0 h9622932_3
    - kernel-headers_linux-aarch64 4.18.0 h5b4a56d_14
    - ld_impl_linux-aarch64 2.40 hba4e955_0
    - libgcc-devel_linux-aarch64 12.3.0 h26e3b9f_106
    - libgcc-ng 13.2.0 he277a41_6
    - libgomp 13.2.0 he277a41_6
    - libsanitizer 12.3.0 h57e2e72_6
    - libstdcxx-ng 13.2.0 h3f4de04_6
    - make 4.3 h309ac5b_1
    - sysroot_linux-aarch64 2.17 h5b4a56d_14
  host:
    - _openmp_mutex 4.5 2_gnu
    - _r-mutex 1.0.1 anacondar_1
    - _sysroot_linux-aarch64_curr_repodata_hack 4 h57d6b7b_14
    - binutils_impl_linux-aarch64 2.40 hd42cb95_0
    - bioconductor-biocgenerics 0.48.1 r43hdfd78af_2
    - bioconductor-iranges 2.36.0 r43h1184a65_2
    - bioconductor-matrixgenerics 1.14.0 r43hdfd78af_2
    - bioconductor-s4arrays 1.2.0 r43h1184a65_2
    - bioconductor-s4vectors 0.40.2 r43h1184a65_2
    - bioconductor-xvector 0.42.0 r43h1184a65_2
    - bioconductor-zlibbioc 1.48.0 r43h1184a65_2
    - bwidget 1.9.14 h8af1aa0_1
    - bzip2 1.0.8 h31becfc_5
    - c-ares 1.28.1 h31becfc_0
    - ca-certificates 2024.2.2 hcefe29a_0
    - cairo 1.18.0 ha13f110_0
    - curl 8.7.1 h4e8248e_0
    - expat 2.6.2 h2f0025b_0
    - font-ttf-dejavu-sans-mono 2.37 hab24e00_0
    - font-ttf-inconsolata 3.000 h77eed37_0
    - font-ttf-source-code-pro 2.038 h77eed37_0
    - font-ttf-ubuntu 0.83 h77eed37_2
    - fontconfig 2.14.2 ha9a116f_0
    - fonts-conda-ecosystem 1 0
    - fonts-conda-forge 1 0
    - freetype 2.12.1 hf0a5ef3_2
    - fribidi 1.0.10 hb9de7d4_0
    - gcc_impl_linux-aarch64 13.2.0 hc4b1cec_6
    - gfortran_impl_linux-aarch64 13.2.0 h82352b4_6
    - graphite2 1.3.13 h2f0025b_1003
    - gxx_impl_linux-aarch64 13.2.0 h4f58b69_6
    - harfbuzz 8.4.0 hebeb849_0
    - icu 73.2 h787c7f5_0
    - kernel-headers_linux-aarch64 4.18.0 h5b4a56d_14
    - keyutils 1.6.1 h4e544f5_0
    - krb5 1.21.2 hc419048_0
    - ld_impl_linux-aarch64 2.40 hba4e955_0
    - lerc 4.0.0 h4de3ea5_0
    - libblas 3.9.0 5_h6783c1e_netlib
    - libcurl 8.7.1 h4e8248e_0
    - libdeflate 1.20 h31becfc_0
    - libedit 3.1.20191231 he28a2e2_2
    - libev 4.33 h31becfc_2
    - libexpat 2.6.2 h2f0025b_0
    - libffi 3.4.2 h3557bc0_5
    - libgcc-devel_linux-aarch64 13.2.0 h15a78c4_106
    - libgcc-ng 13.2.0 he277a41_6
    - libgfortran-ng 13.2.0 he9431aa_6
    - libgfortran5 13.2.0 h87d9d71_6
    - libglib 2.80.0 h9d8fbc1_6
    - libgomp 13.2.0 he277a41_6
    - libiconv 1.17 h31becfc_2
    - libjpeg-turbo 3.0.0 h31becfc_1
    - liblapack 3.9.0 5_h6783c1e_netlib
    - libnghttp2 1.58.0 hb0e430d_1
    - libpng 1.6.43 h194ca79_0
    - libsanitizer 13.2.0 hfcb8e1e_6
    - libssh2 1.11.0 h492db2e_0
    - libstdcxx-devel_linux-aarch64 13.2.0 h15a78c4_106
    - libstdcxx-ng 13.2.0 h3f4de04_6
    - libtiff 4.6.0 hf980d43_3
    - libuuid 2.38.1 hb4cce97_0
    - libwebp-base 1.4.0 h31becfc_0
    - libxcb 1.15 h2a766a3_0
    - libzlib 1.2.13 h31becfc_5
    - make 4.3 h309ac5b_1
    - ncurses 6.4.20240210 h0425590_0
    - openssl 3.3.0 h31becfc_0
    - pango 1.52.2 h11ef544_0
    - pcre2 10.43 hd0f9c67_0
    - pixman 0.43.4 h2f0025b_0
    - pthread-stubs 0.4 hb9de7d4_1001
    - r-abind 1.4_5 r43hc72bb7e_1005
    - r-base 4.3.3 h14488e9_1
    - r-crayon 1.5.2 r43hc72bb7e_2
    - r-lattice 0.22_6 r43h25e906a_0
    - r-matrix 1.6_5 r43hd98ab41_0
    - r-matrixstats 1.3.0 r43h25e906a_0
    - readline 8.2 h8fc344f_1
    - sed 4.8 ha0d5d3d_0
    - sysroot_linux-aarch64 2.17 h5b4a56d_14
    - tk 8.6.13 h194ca79_0
    - tktable 2.10 h4f9ca69_5
    - xorg-kbproto 1.0.7 h3557bc0_1002
    - xorg-libice 1.1.1 h7935292_0
    - xorg-libsm 1.2.4 h5a01bc2_0
    - xorg-libx11 1.8.9 h055a233_0
    - xorg-libxau 1.0.11 h31becfc_0
    - xorg-libxdmcp 1.1.3 h3557bc0_0
    - xorg-libxext 1.3.4 h2a766a3_2
    - xorg-libxrender 0.9.11 h7935292_0
    - xorg-libxt 1.3.0 h7935292_1
    - xorg-renderproto 0.11.1 h3557bc0_1002
    - xorg-xextproto 7.3.0 h2a766a3_1003
    - xorg-xproto 7.0.31 h3557bc0_1007
    - xz 5.2.6 h9cdd2b7_0
    - zlib 1.2.13 h31becfc_5
    - zstd 1.5.6 h02f22dd_0
  run:
    - bioconductor-biocgenerics >=0.48.0,<0.49.0
    - bioconductor-biocgenerics >=0.48.1,<0.49.0a0
    - bioconductor-iranges >=2.36.0,<2.37.0
    - bioconductor-iranges >=2.36.0,<2.37.0a0
    - bioconductor-matrixgenerics >=1.14.0,<1.15.0
    - bioconductor-matrixgenerics >=1.14.0,<1.15.0a0
    - bioconductor-s4arrays >=1.2.0,<1.3.0
    - bioconductor-s4arrays >=1.2.0,<1.3.0a0
    - bioconductor-s4vectors >=0.40.0,<0.41.0
    - bioconductor-s4vectors >=0.40.2,<0.41.0a0
    - bioconductor-xvector >=0.42.0,<0.43.0
    - bioconductor-xvector >=0.42.0,<0.43.0a0
    - libblas >=3.9.0,<4.0a0
    - libgcc-ng >=12
    - liblapack >=3.9.0,<4.0a0
    - r-base >=4.3,<4.4.0a0
    - r-matrix
    - r-matrixstats
test:
  commands:
    - $R -e "library('SparseArray')"
about:
  description: 'The SparseArray package is an infrastructure package that provides
    an array-like container for efficient in-memory representation of multidimensional
    sparse data in R. The package defines the SparseArray virtual class and two concrete
    subclasses: COO_SparseArray and SVT_SparseArray. Each subclass uses its own internal
    representation of the nonzero multidimensional data, the "COO layout" and the
    "SVT layout", respectively. SVT_SparseArray objects mimic as much as possible
    the behavior of ordinary matrix and array objects in base R. In particular, they
    suppport most of the "standard matrix and array API" defined in base R and in
    the matrixStats package from CRAN.'
  home: https://bioconductor.org/packages/3.18/bioc/html/SparseArray.html
  license: Artistic-2.0
  summary: Efficient in-memory representation of multidimensional sparse arrays
extra:
  additional-platforms:
    - linux-aarch64
  copy_test_source_files: true
  final: true
