# This file created by conda-build 3.24.0
# meta.yaml template originally from:
# /aggregate/r-base-feedstock/recipe, last modified Sat Sep 23 00:03:28 2023
# ------------------------------------------------

package:
  name: r-base
  version: 4.3.1
source:
  patches:
    - patches/0001-Darwin-Remove-unicode-elipsis-character-from-grDevic.patch
    - patches/0002-Fix-trio-config.h-include-depth-issue.patch
    - patches/0003-Win32-Do-not-link-static-libgcc.patch
    - patches/0004-Win32-Extend-sqrt-NA_real_-hack-to-all-GCC-versions.patch
    - patches/0005-Win32-Prevent-conversion-of-R_ARCH-to-abs-Windows-pa.patch
    - patches/0006-Darwin-Avoid-setting-DYLD_FALLBACK_LIBRARY_PATH.patch
    - patches/0007-Use-AC_SEARCH_LIBS-to-search-for-ncursesw-then-ncurs.patch
    - patches/0008-Linux-Do-not-modify-LD_LIBRARY_PATH.patch
    - patches/0009-javareconf-Do-not-fail-on-compile-fail.patch
    - patches/0010-Revert-part-of-9b818c6dc00143ff18775a4015a3f43b5196f.patch
    - patches/0011-javareconf-macOS-Continue-to-allow-system-Java-lt-9-.patch
    - patches/0015-Check-for-changes-then-forcibly-mv-in-javareconf.in.patch
    - patches/0016-Use-LAPACK_LDFLAGS-in-Rlapack_la_LIBADD.patch
    - patches/0018-Use-sed-from-system.patch
  sha256: 8dd0bf24f1023c6f618c3b317383d291b4a494f40d73b983ac22ffea99e4ba99
  url: https://cran.r-project.org/src/base/R-4/R-4.3.1.tar.gz
build:
  detect_binary_files_with_prefix: true
  missing_dso_whitelist:
    - $RPATH/ld-linux-x86-64.so.2
    - $RPATH/libc.so.6
    - $RPATH/libdl.so.2
    - $RPATH/libm.so.6
    - $RPATH/libpthread.so.0
    - $RPATH/librt.so.1
  no_link:
    - lib/R/doc/html/packages.html
    - lib/R/etc/Makeconf
    - lib/R/etc/javaconf
    - lib/R/etc/ldpaths
    - lib/R/etc/x64/Makeconf
    - lib/R/etc/x64/javaconf
    - lib/R/etc/x64/ldpaths
  number: '0'
  rpaths:
    - lib/
    - lib/R/lib/
  string: h1ae530e_0
requirements:
  build:
    - _libgcc_mutex 0.1 main
    - _openmp_mutex 5.1 1_gnu
    - _sysroot_linux-64_curr_repodata_hack 3 haa98f57_10
    - autoconf 2.71 pl5340h5eee18b_0
    - automake 1.16.5 pl5340h06a4308_1
    - binutils_impl_linux-64 2.38 h2a08ee3_1
    - binutils_linux-64 2.38.0 hc2dff05_0
    - c-ares 1.19.1 h5eee18b_0
    - ca-certificates 2023.08.22 h06a4308_0
    - ca-certificates-cos6-x86_64 2018.2.22 4
    - copy-jdk-configs-cos6-x86_64 3.3 4
    - gcc_impl_linux-64 11.2.0 h1234567_1
    - gcc_linux-64 11.2.0 h5c386dc_0
    - gdbm 1.18 hd4cb3f1_4
    - gfortran_impl_linux-64 11.2.0 h1234567_1
    - gfortran_linux-64 11.2.0 hc2dff05_0
    - gnuconfig 2021.05.24 hd3eb1b0_0
    - gxx_impl_linux-64 11.2.0 h1234567_1
    - gxx_linux-64 11.2.0 hc2dff05_0
    - java-1.7.0-openjdk-cos6-x86_64 1.7.0.181 4
    - jpackage-utils-cos6-x86_64 1.7.5 4
    - kernel-headers_linux-64 3.10.0 h57e8cba_10
    - krb5 1.20.1 h143b758_1
    - ld_impl_linux-64 2.38 h1181459_1
    - libcurl 8.2.1 h251f7ec_0
    - libedit 3.1.20221030 h5eee18b_0
    - libev 4.33 h7f8727e_1
    - libgcc-devel_linux-64 11.2.0 h1234567_1
    - libgcc-ng 11.2.0 h1234567_1
    - libgfortran5 11.2.0 h1234567_1
    - libgomp 11.2.0 h1234567_1
    - libice-cos6-x86_64 1.0.6 4
    - libice-devel-cos6-x86_64 1.0.6 4
    - libjpeg-turbo-cos6-x86_64 1.2.1 4
    - libnghttp2 1.52.0 h2d74bed_1
    - libsm-cos6-x86_64 1.2.1 4
    - libsm-devel-cos6-x86_64 1.2.1 4
    - libssh2 1.10.0 hdbd6064_2
    - libstdcxx-devel_linux-64 11.2.0 h1234567_1
    - libstdcxx-ng 11.2.0 h1234567_1
    - libx11-common-cos6-x86_64 1.6.4 4
    - libx11-cos6-x86_64 1.6.4 4
    - libx11-devel-cos6-x86_64 1.6.4 4
    - libxau-cos6-x86_64 1.0.6 4
    - libxau-devel-cos6-x86_64 1.0.6 4
    - libxcb-cos6-x86_64 1.12 4
    - libxext-cos6-x86_64 1.3.3 4
    - libxext-devel-cos6-x86_64 1.3.3 4
    - libxrender-cos6-x86_64 0.9.10 4
    - libxrender-devel-cos6-x86_64 0.9.10 4
    - libxt-cos6-x86_64 1.1.4 4
    - libxt-devel-cos6-x86_64 1.1.4 4
    - m4 1.4.18 h4e445db_0
    - make 4.2.1 h1bed415_1
    - ncurses 6.4 h6a678d5_0
    - openssl 3.0.11 h7f8727e_2
    - p11-kit-cos6-x86_64 0.18.5 4
    - p11-kit-trust-cos6-x86_64 0.18.5 4
    - patch 2.7.6 h7b6447c_1001
    - perl 5.34.0 h5eee18b_2
    - pkg-config 0.29.2 h1bed415_8
    - readline 8.2 h5eee18b_0
    - sysroot_linux-64 2.17 h57e8cba_10
    - texinfo 6.8 pl5262h7f8727e_0
    - xorg-x11-proto-devel-cos6-x86_64 7.7 4
    - zlib 1.2.13 h5eee18b_0
  host:
    - _libgcc_mutex 0.1 main
    - _openmp_mutex 5.1 1_gnu
    - blas 1.0 openblas
    - bwidget 1.9.11 1
    - bzip2 1.0.8 h7b6447c_0
    - c-ares 1.19.1 h5eee18b_0
    - ca-certificates 2023.08.22 h06a4308_0
    - cairo 1.16.0 hb05425b_5
    - expat 2.5.0 h6a678d5_0
    - fontconfig 2.14.1 h4c34cd2_2
    - freetype 2.12.1 h4a9f257_0
    - fribidi 1.0.10 h7b6447c_0
    - glib 2.69.1 he621ea3_2
    - graphite2 1.3.14 h295c915_1
    - harfbuzz 4.3.0 hf52aaf7_2
    - icu 73.1 h6a678d5_0
    - jpeg 9e h5eee18b_1
    - krb5 1.20.1 h143b758_1
    - lerc 3.0 h295c915_0
    - libcurl 8.2.1 h251f7ec_0
    - libdeflate 1.17 h5eee18b_0
    - libedit 3.1.20221030 h5eee18b_0
    - libev 4.33 h7f8727e_1
    - libffi 3.4.4 h6a678d5_0
    - libgcc-ng 11.2.0 h1234567_1
    - libgfortran-ng 11.2.0 h00389a5_1
    - libgfortran5 11.2.0 h1234567_1
    - libgomp 11.2.0 h1234567_1
    - libnghttp2 1.52.0 h2d74bed_1
    - libopenblas 0.3.21 h043d6bf_0
    - libpng 1.6.39 h5eee18b_0
    - libssh2 1.10.0 hdbd6064_2
    - libstdcxx-ng 11.2.0 h1234567_1
    - libtiff 4.5.1 h6a678d5_0
    - libuuid 1.41.5 h5eee18b_0
    - libwebp-base 1.3.2 h5eee18b_0
    - libxcb 1.15 h7f8727e_0
    - libxml2 2.10.4 hf1b16e4_1
    - lz4-c 1.9.4 h6a678d5_0
    - ncurses 6.4 h6a678d5_0
    - nomkl 3.0 0
    - openblas-devel 0.3.21 h06a4308_0
    - openssl 3.0.11 h7f8727e_2
    - pango 1.50.7 h05da053_0
    - pcre 8.45 h295c915_0
    - pcre2 10.42 hebb0a14_0
    - pixman 0.40.0 h7f8727e_1
    - readline 8.2 h5eee18b_0
    - tk 8.6.12 h1ccaba5_0
    - tktable 2.10 h14c3975_0
    - xz 5.4.2 h5eee18b_0
    - zlib 1.2.13 h5eee18b_0
    - zstd 1.5.5 hc292b87_0
  run:
    - _openmp_mutex
    - _r-mutex 1.* anacondar_1
    - blas * openblas
    - bwidget
    - bzip2 >=1.0.8,<2.0a0
    - cairo >=1.16.0,<2.0a0
    - curl
    - gcc_linux-64 11.2.0.*
    - gfortran_linux-64 11.2.0.*
    - glib >=2.69.1,<3.0a0
    - gxx_linux-64 11.2.0.*
    - icu >=73.1,<74.0a0
    - jpeg >=9e,<10a
    - libcurl >=8.2.1,<9.0a0
    - libgcc-ng >=11.2.0
    - libgfortran-ng
    - libgfortran5 >=11.2.0
    - libopenblas >=0.3.21,<1.0a0
    - libpng >=1.6.39,<1.7.0a0
    - libstdcxx-ng >=11.2.0
    - libtiff >=4.5.1,<5.0a0
    - make
    - pango >=1.50.7,<2.0a0
    - pcre2 >=10.42,<10.43.0a0
    - readline >=8.2,<9.0a0
    - tk >=8.6.12,<8.7.0a0
    - tktable
    - xz >=5.4.2,<6.0a0
    - zlib >=1.2.13,<1.3.0a0
test:
  commands:
    - R -h
    - R --version
    - R -e "print(.Platform\$dynlib.ext)"
    - R -e "library('tcltk')"
    - Rscript --version
    - Rscript -e  'cat("ok\\n")'
    - R -e "capabilities()"
    - R -e "grSoftVersion()"
    - Rscript test-svg.R
    - Rscript -e "stopifnot(capabilities('jpeg'), TRUE)"
    - Rscript -e "stopifnot(capabilities('png'), TRUE)"
  files:
    - test-svg.R
about:
  home: https://www.r-project.org/
  license: GPL-2.0
  license_family: GPL
  license_file: COPYING
  summary: R is a free software environment for statistical computing and graphics.
extra:
  copy_test_source_files: true
  final: true
  recipe-maintainers:
    - bgruening
    - isuruf
    - jdblischak
    - johanneskoester
    - mingwandroid
    - ocefpaf
    - sodre
