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

package:
  name: libglib
  version: 2.82.1
source:
  patches:
    - patches/0001-Remove-hard-coded-paths.patch
    - patches/0002-crossplatform-test-tweaks.patch
    - patches/0006-Avoid-long-shebang-paths.patch
  sha256: 478634440bf52ee4ec4428d558787398c0be6b043c521beb308334b3db4489a6
  url: https://download.gnome.org/sources/glib/2.82/glib-2.82.1.tar.xz
build:
  ignore_run_exports_from:
    - gxx_linux-64 13.*
    - python *
  number: 0
  run_exports:
    - libglib >=2.82.1,<3.0a0
  string: h2ff4ddf_0
requirements:
  build:
    - _libgcc_mutex 0.1 conda_forge
    - _openmp_mutex 4.5 2_gnu
    - _sysroot_linux-64_curr_repodata_hack 3 h69a702a_16
    - 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 h4a8ded7_16
    - ld_impl_linux-64 2.43 h712a8e2_1
    - libexpat 2.6.3 h5888daf_0
    - libffi 3.4.2 h7f98852_5
    - libgcc 14.1.0 h77fa898_1
    - libgcc-devel_linux-64 13.3.0 h84ea5a7_101
    - libgcc-ng 14.1.0 h69a702a_1
    - libgomp 14.1.0 h77fa898_1
    - libnsl 2.0.1 hd590300_0
    - libsanitizer 13.3.0 heb74ff8_1
    - libsqlite 3.46.1 hadc24fc_0
    - libstdcxx 14.1.0 hc0a3c3a_1
    - libstdcxx-devel_linux-64 13.3.0 h84ea5a7_101
    - libstdcxx-ng 14.1.0 h4852527_1
    - libuuid 2.38.1 h0b41bf4_0
    - libxcrypt 4.4.36 hd590300_1
    - libzlib 1.3.1 h4ab18f5_1
    - 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.12.6 hc5c86c4_1_cpython
    - readline 8.2 h8228510_1
    - setuptools 70.3.0 pyhd8ed1ab_0
    - sysroot_linux-64 2.17 h4a8ded7_16
    - tk 8.6.13 noxft_h4845f30_101
    - tzdata 2024a h8827d51_1
    - 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.1.0 h77fa898_1
    - libgcc-ng 14.1.0 h69a702a_1
    - libgomp 14.1.0 h77fa898_1
    - libiconv 1.17 hd590300_2
    - libzlib 1.3.1 h4ab18f5_1
    - pcre2 10.44 hba22ea6_2
    - zlib 1.3.1 h4ab18f5_1
  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.1 *_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_20240926.7.1
  recipe-maintainers:
    - ccordoba12
    - isuruf
    - jakirkham
    - ocefpaf
    - pkgw
    - scopatz
    - tschoonj
    - xhochy
  remote_url: https://github.com/conda-forge/glib-feedstock
  sha: 1fb542a1bf5add975a5910aec6cc0bc1542c09d2
