# This file created by conda-build 24.9.0
# ------------------------------------------------

package:
  name: libglib
  version: 2.82.2
source:
  patches:
    - patches/0001-Remove-hard-coded-paths.patch
    - patches/0002-crossplatform-test-tweaks.patch
    - patches/0006-Avoid-long-shebang-paths.patch
  sha256: ab45f5a323048b1659ee0fbda5cecd94b099ab3e4b9abf26ae06aeb3e781fd63
  url: https://download.gnome.org/sources/glib/2.82/glib-2.82.2.tar.xz
build:
  ignore_run_exports_from:
    - gxx_linux-64 13.*
    - python *
  number: 0
  run_exports:
    - libglib >=2.82.2,<3.0a0
  string: h2ff4ddf_0
requirements:
  build:
    - _libgcc_mutex 0.1 conda_forge
    - _openmp_mutex 4.5 2_gnu
    - binutils_impl_linux-64 2.43 h4bf12b8_1
    - binutils_linux-64 2.43 h4852527_1
    - bzip2 1.0.8 h4bc722e_7
    - ca-certificates 2024.8.30 hbcca054_0
    - gcc_impl_linux-64 13.3.0 hfea6d02_1
    - gcc_linux-64 13.3.0 hc28eda2_4
    - gettext-tools 0.22.5 he02047a_3
    - gxx_impl_linux-64 13.3.0 hdbfa832_1
    - gxx_linux-64 13.3.0 h6834431_4
    - kernel-headers_linux-64 3.10.0 he073ed8_17
    - ld_impl_linux-64 2.43 h712a8e2_1
    - libexpat 2.6.3 h5888daf_0
    - libffi 3.4.2 h7f98852_5
    - libgcc 14.2.0 h77fa898_1
    - libgcc-devel_linux-64 13.3.0 h84ea5a7_101
    - libgcc-ng 14.2.0 h69a702a_1
    - libgomp 14.2.0 h77fa898_1
    - libmpdec 4.0.0 h4bc722e_0
    - libsanitizer 13.3.0 heb74ff8_1
    - libsqlite 3.46.1 hadc24fc_0
    - libstdcxx 14.2.0 hc0a3c3a_1
    - libstdcxx-devel_linux-64 13.3.0 h84ea5a7_101
    - libstdcxx-ng 14.2.0 h4852527_1
    - libuuid 2.38.1 h0b41bf4_0
    - libzlib 1.3.1 hb9d3cd8_2
    - meson 1.5.2 pyhd8ed1ab_0
    - ncurses 6.5 he02047a_1
    - ninja 1.12.1 h297d8ca_0
    - openssl 3.3.2 hb9d3cd8_0
    - packaging 24.1 pyhd8ed1ab_0
    - pkg-config 0.29.2 h4bc722e_1009
    - python 3.13.0 h9ebbce0_100_cp313
    - python_abi 3.13 5_cp313
    - readline 8.2 h8228510_1
    - setuptools 75.1.0 pyhd8ed1ab_0
    - sysroot_linux-64 2.17 h4a8ded7_17
    - tk 8.6.13 noxft_h4845f30_101
    - tzdata 2024b hc8b5060_0
    - xz 5.2.6 h166bdaf_0
  host:
    - _libgcc_mutex 0.1 conda_forge
    - _openmp_mutex 4.5 2_gnu
    - bzip2 1.0.8 h4bc722e_7
    - libffi 3.4.2 h7f98852_5
    - libgcc 14.2.0 h77fa898_1
    - libgcc-ng 14.2.0 h69a702a_1
    - libgomp 14.2.0 h77fa898_1
    - libiconv 1.17 hd590300_2
    - libzlib 1.3.1 hb9d3cd8_2
    - pcre2 10.44 hba22ea6_2
    - zlib 1.3.1 hb9d3cd8_2
  run:
    - __glibc >=2.17,<3.0.a0
    - libffi >=3.4,<4.0a0
    - libgcc >=13
    - libiconv >=1.17,<2.0a0
    - libzlib >=1.3.1,<2.0a0
    - pcre2 >=10.44,<10.45.0a0
  run_constrained:
    - glib 2.82.2 *_0
test:
  commands:
    - test -f ${PREFIX}/lib/libglib-2.0.so.0
    - test ! -f ${PREFIX}/lib/libgobject-2.0.la
    - test ! -f ${PREFIX}/lib/libglib-2.0${SHLIB_EXT}
    - test -f ${PREFIX}/lib/pkgconfig/glib-2.0.pc
    - test -f ${PREFIX}/etc/conda/activate.d/libglib_activate.sh
    - test -f ${PREFIX}/etc/conda/deactivate.d/libglib_deactivate.sh
    - test -f ${PREFIX}/share/gir-1.0/GLib-2.0.gir
    - test -f ${PREFIX}/lib/girepository-1.0/GLib-2.0.typelib
about:
  home: https://developer.gnome.org/glib/
  license: LGPL-2.1-or-later
  license_file: COPYING
  summary: Provides core application building blocks for libraries and applications
    written in C.
extra:
  copy_test_source_files: true
  feedstock-name: glib
  final: true
  flow_run_id: azure_20241017.3.1
  recipe-maintainers:
    - ccordoba12
    - isuruf
    - jakirkham
    - ocefpaf
    - pkgw
    - scopatz
    - tschoonj
    - xhochy
  remote_url: https://github.com/conda-forge/glib-feedstock
  sha: 9f8ffaf0387b9e8671ddbf7f99b1c12341f24591
