# This file created by conda-build 26.3.0
# meta.yaml template originally from:
# /home/task_HeepgnZ8RCWnS_0/icu-feedstock/recipe, last modified Wed Jul  1 18:50:50 2026
# ------------------------------------------------

package:
  name: icu
  version: '78.3'
source:
  - url: https://github.com/unicode-org/icu/releases/download/release-78.3/icu4c-78.3-sources.tgz
    sha256: 3a2e7a47604ba702f345878308e6fefeca612ee895cf4a5f222e7955fabfe0c0
    patches: null
  - url: https://github.com/unicode-org/icu/releases/download/release-78.3/icu4c-78.3-data.zip
    sha256: 9d8b3899096aeb83e4e21ef8a40fec9e03b28db18c48452efac882ce25a91e27
    folder: source/data
build:
  number: '1'
  run_exports:
    - icu >=78.3,<79.0a0
  string: h53478e7_1
requirements:
  build:
    - _libgcc_mutex 0.1 main
    - _openmp_mutex 5.1 52_gnu
    - binutils_impl_linux-64 2.44 h78f17ca_3
    - binutils_linux-64 2.44 hc03a8fd_3
    - gcc_impl_linux-64 14.3.0 h4943218_4
    - gcc_linux-64 14.3.0 hda73cce_14
    - gxx_impl_linux-64 14.3.0 he634eba_4
    - gxx_linux-64 14.3.0 hca8765c_14
    - kernel-headers_linux-64 4.18.0 h3108a97_1
    - ld_impl_linux-64 2.44 h9e0c5a2_3
    - libgcc 15.2.0 h69a1729_8
    - libgcc-devel_linux-64 14.3.0 he7458c1_104
    - libgcc-ng 15.2.0 h166f726_8
    - libgomp 15.2.0 h4751f2c_8
    - libltdl 2.6.0 h47b2149_0
    - libsanitizer 14.3.0 hd4faa28_4
    - libstdcxx 15.2.0 h39759b7_8
    - libstdcxx-devel_linux-64 14.3.0 he7458c1_104
    - libtool 2.6.0 h7354ed3_0
    - make 4.2.1 h1bed415_1
    - sysroot_linux-64 2.28 h3108a97_1
    - tzdata 2026b he532380_0
  host:
    - _openmp_mutex 5.1 52_gnu
    - libgcc 15.2.0 h69a1729_8
    - libstdcxx 15.2.0 h39759b7_8
  run:
    - __glibc >=2.28,<3.0.a0
    - libgcc >=14
    - libstdcxx >=14
test:
  files:
    - tests/de.txt
    - tests/gb-18030-2000.ucm
  commands:
    - test -f $PREFIX/lib/libicudata.a
    - test -f $PREFIX/lib/libicui18n.a
    - test -f $PREFIX/lib/libicuio.a
    - test -f $PREFIX/lib/libicutest.a
    - test -f $PREFIX/lib/libicutu.a
    - test -f $PREFIX/lib/libicuuc.a
    - test -f $PREFIX/lib/libicudata.so.78.3
    - test -f $PREFIX/lib/libicudata.so.78
    - test -L $PREFIX/lib/libicudata.so
    - test -f $PREFIX/lib/libicui18n.so.78.3
    - test -f $PREFIX/lib/libicui18n.so.78
    - test -L $PREFIX/lib/libicui18n.so
    - test -f $PREFIX/lib/libicuio.so.78.3
    - test -f $PREFIX/lib/libicuio.so.78
    - test -L $PREFIX/lib/libicuio.so
    - test -f $PREFIX/lib/libicutest.so.78.3
    - test -f $PREFIX/lib/libicutest.so.78
    - test -L $PREFIX/lib/libicutest.so
    - test -f $PREFIX/lib/libicutu.so.78.3
    - test -f $PREFIX/lib/libicutu.so.78
    - test -L $PREFIX/lib/libicutu.so
    - test -f $PREFIX/lib/libicuuc.so.78.3
    - test -f $PREFIX/lib/libicuuc.so.78
    - test -L $PREFIX/lib/libicuuc.so
    - test -f $PREFIX/include/unicode/utypes.h
    - test -f $PREFIX/include/unicode/uvernum.h
    - test -f $PREFIX/include/unicode/ucnv.h
    - test -f $PREFIX/include/unicode/unistr.h
    - grep -q "U_ICU_VERSION_MAJOR_NUM 78" $PREFIX/include/unicode/uvernum.h
    - grep -q 'U_ICU_VERSION "78.3"' $PREFIX/include/unicode/uvernum.h
    - test -f $PREFIX/lib/pkgconfig/icu-uc.pc
    - test -f $PREFIX/lib/pkgconfig/icu-i18n.pc
    - test -f $PREFIX/lib/pkgconfig/icu-io.pc
    - test -d $PREFIX/lib/icu
    - test -f $PREFIX/lib/icu/78.3/pkgdata.inc
    - test -f $PREFIX/lib/icu/78.3/Makefile.inc
    - test "$(icu-config --version)" = "78.3"
    - test -n "$(icu-config --prefix)"
    - test -n "$(icu-config --cflags)"
    - test -n "$(icu-config --cxxflags)"
    - test -n "$(icu-config --cppflags)"
    - test -n "$(icu-config --ldflags)"
    - test -n "$(icu-config --ldflags-icuio)"
    - genbrk --help
    - gencfu --help
    - gencnval --help
    - gendict --help
    - icuexportdata --help
    - icuinfo --help
    - icu-config --help
    - icuinfo | grep -F "78.3"
    - genrb tests/de.txt
    - test -s de.res
    - makeconv -d . tests/gb-18030-2000.ucm
    - test -s gb-18030-2000.cnv
about:
  home: https://icu.unicode.org
  license: MIT
  license_family: MIT
  license_file: LICENSE
  summary: International Components for Unicode
  description: 'ICU is a mature, widely used set of C/C++ and Java libraries providing

    Unicode and Globalization support for software applications. ICU is

    widely portable and gives applications the same results on all platforms

    and between C/C++ and Java software.

    '
  doc_url: https://unicode-org.github.io/icu
  dev_url: https://github.com/unicode-org/icu
extra:
  recipe-maintainers:
    - ccordoba12
    - jakirkham
    - msarahan
    - ocefpaf
    - xhochy
  final: true
  copy_test_source_files: true
  remote_url: https://github.com/AnacondaRecipes/icu-feedstock
  sha: ec977eac36354316da7ce914045ceb91898389a8
  task_id: HeepgnZ8RCWnSbVnDWCzzg
  task_run_id: '0'
  pbp_graph_uuid: f571fe25-a115-47be-8d58-6e0c296b68cc
