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

package:
    name: py-lief
    version: 0.10.1
source:
    -   fn: lief-0.10.1.tar.gz
        patches:
            - 0001-python-Only-pass-NODEFAULTLIB-MSVCRT-when-not-BUILD_.patch
            - 0002-Fix-typo-BuildeVersion-BuildVersion-which-may-lead-t.patch
            - 0003-Export-BuildToolVersion.patch
            - 0004-Do-not-annotate-static-ELF-Parser-s-parse-function-a.patch
            - 0005-Update-LIEF_VERSION_PATCH-to-1-for-v0.10.1.patch
            - 0006-Call-the-C-DLL-libLIEF.dll-so-it-does-not-clash-with.patch
            - 0007-Add-LIEFOptions-for-BUILD_STATIC_LIBS-and-BUILD_SHAR.patch
            - 0008-Add-_DEBUG-when-CMAKE_BUILD_TYPE-matches-Debug.patch
            - 0009-Avoid-deprecated-get_config_var-SO-use-EXT_SUFFIX-lo.patch
        sha256: 6f30c98a559f137e08b25bcbb376c0259914b33c307b8b901e01ca952241d00a
        url: https://github.com/lief-project/LIEF/archive/0.10.1.tar.gz
build:
    ignore_run_exports:
        - python
    number: 0
    run_exports:
        - py-lief >=0.10.1,<0.11.0a0
    string: py37haf313ee_0
requirements:
    build:
        - bzip2 1.0.8 h1de35cc_0
        - ca-certificates 2020.1.1 0
        - ccache 3.7.9 hf120daa_0
        - cctools 895 1
        - clang 4.0.1 1
        - clang_osx-64 4.0.1 h1ce6c1d_18
        - clangxx 4.0.1 1
        - clangxx_osx-64 4.0.1 h22b1bf0_18
        - cmake 3.14.0 haff7e42_0
        - compiler-rt 4.0.1 hcfea43d_1
        - expat 2.2.6 h0a44026_0
        - krb5 1.17.1 hddcf347_0
        - ld64 274.2 1
        - libcurl 7.69.1 h051b688_0
        - libcxx 4.0.1 hcfea43d_1
        - libcxxabi 4.0.1 hcfea43d_1
        - libedit 3.1.20181209 hb402a30_0
        - libffi 3.2.1 h0a44026_6
        - libiconv 1.16 h1de35cc_0
        - libssh2 1.9.0 ha12b0ac_1
        - llvm 4.0.1 1
        - llvm-lto-tapi 4.0.1 1
        - ncurses 6.2 h0a44026_1
        - ninja 1.9.0 py38h04f5b5a_0
        - openssl 1.1.1g h1de35cc_0
        - pkg-config 0.29.2 h3efe00b_8
        - python 3.8.2 hc70fcce_0
        - readline 8.0 h1de35cc_0
        - rhash 1.3.8 ha12b0ac_0
        - sqlite 3.31.1 h5c1f38d_1
        - tk 8.6.8 ha441bb4_0
        - xz 5.2.5 h1de35cc_0
        - zlib 1.2.11 h1de35cc_3
    host:
        - ca-certificates 2020.1.1 0
        - certifi 2020.4.5.1 py37_0
        - libcxx 4.0.1 hcfea43d_1
        - libcxxabi 4.0.1 hcfea43d_1
        - libedit 3.1.20181209 hb402a30_0
        - libffi 3.2.1 h0a44026_6
        - liblief 0.10.1 h0a44026_0
        - ncurses 6.2 h0a44026_1
        - openssl 1.1.1g h1de35cc_0
        - pip 20.0.2 py37_1
        - python 3.7.7 hc70fcce_0_cpython
        - readline 8.0 h1de35cc_0
        - setuptools 46.1.3 py37_0
        - sqlite 3.31.1 h5c1f38d_1
        - tk 8.6.8 ha441bb4_0
        - wheel 0.34.2 py37_0
        - xz 5.2.5 h1de35cc_0
        - zlib 1.2.11 h1de35cc_3
    run:
        - libcxx >=4.0.1
        - liblief 0.10.1 h0a44026_0
        - python >=3.7,<3.8.0a0
test:
    imports:
        - lief
    requires:
        - clangxx_osx-64
about:
    description: 'It turns out that many projects need to parse executable formats
        and they usually re-implement

        their own parser. Moreover these parsers are usually bound to one language.

        LIEF attempts to fill this void.

        '
    doc_source_url: https://github.com/lief-project/LIEF/tree/master/doc
    doc_url: https://lief.quarkslab.com/doc/stable/index.html
    home: https://lief.quarkslab.com/
    license: Apache-2.0
    license_family: Apache
    license_file: LICENSE
    summary: A cross platform library to parse, modify and abstract ELF, PE and MachO
        formats.
extra:
    copy_test_source_files: true
    final: true
    recipe-maintainers:
        - isuruf
        - mingwandroid
        - msarahan
