12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- {% set version = "2.10.3" %}
- package:
- name: libxml2
- version: {{ version }}
- source:
- url: https://gitlab.gnome.org/GNOME/libxml2/-/archive/v{{ version }}/libxml2-v{{ version }}.tar.gz
- sha256: 497f12e34790d407ec9e2a190d576c0881a1cd78ff3c8991d1f9e40281a5ff57
- patches: # [win]
- - 0002-Make-and-install-a-pkg-config-file-on-Windows.patch # [win]
- build:
- number: 0
- run_exports:
- # remove symbols at minor versions.
- # https://abi-laboratory.pro/tracker/timeline/libxml2/
- - {{ pin_subpackage('libxml2', max_pin='x.x') }}
- requirements:
- build:
- - {{ compiler('c') }}
- - autoconf # [not win]
- - automake # [not win]
- - libtool # [not win]
- - pkg-config # [not win]
- - make # [not win]
- - m2-patch # [win]
- host:
- - icu {{icu}} # [not win]
- - libiconv 1.16 # [not linux]
- - xz {{xz}} # [not win]
- - zlib {{zlib}}
- run:
- - libiconv # [not linux]
- test:
- files:
- - test.xml
- commands:
- - xmllint test.xml
- about:
- home: https://gitlab.gnome.org/GNOME/libxml2/
- license: MIT
- license_family: MIT
- license_file: Copyright
- summary: The XML C parser and toolkit of Gnome
- description: |
- Though libxml2 is written in C a variety of language
- bindings make it available in other environments.
- doc_url: https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home
- dev_url: https://gitlab.gnome.org/GNOME/libxml2/
- extra:
- recipe-maintainers:
- - ocefpaf
- - jakirkham
- - mingwandroid
- - gillins
- - jschueller
- - msarahan
- - scopatz
- - chenghlee
|