Source: lief
Section: libs
Priority: optional
Maintainer: Kali Developers <devel@kali.org>
Uploaders::Sophie Brun <sophie@offensive-security.com>
Rules-Requires-Root: no
Build-Depends:
 debhelper-compat (= 13),
 dh-sequence-python3,
 pybuild-plugin-pyproject,
 python3-all-dev,
 python3-pydantic,
 python3-pydantic-core,
 python3-tomli,
 python3-scikit-build-core,
 nlohmann-json3-dev,
 libboost-dev,
 libspdlog-dev,
 libutfcpp-dev,
 libmbedtls-dev,
 catch2,
 ccache,
 ninja-build,
 cmake
Standards-Version: 4.7.0
Homepage: https://lief-project.github.io/
Vcs-Git: https://gitlab.com/kalilinux/packages/lief.git
Vcs-Browser: https://gitlab.com/kalilinux/packages/lief
XSBC-Original-Maintainer: Hilko Bengen <bengen@debian.org>
XS-Debian-Vcs-Browser: https://salsa.debian.org/debian/lief
XS-Debian-Vcs-Git: https://salsa.debian.org/debian/lief.git

Package: liblief0
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Built-Using: ${misc:Built-Using}
Description: Library to Instrument Executable Formats
 LIEF is a library for parsing, modifying ELF, PE, and MachO formats.
 Its main features include:
 .
  - Parsing: LIEF can parse ELF, PE, MachO and provides an user-friendly
    API to access to format internals.
  - Modify: It enables to modify some parts of these formats
  - Abstract: Three formats have common features like sections, symbols,
    entry point, etc.. LIEF factors them.
  - API support: LIEF can be used in C, C++, and Python.
 .
 This package contains the shared library.

Package: liblief-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: liblief0 (= ${binary:Version}), ${misc:Depends}
Built-Using: ${misc:Built-Using}
Description: Library to Instrument Executable Formats -- development files
 LIEF is a library for parsing, modifying ELF, PE, and MachO formats.
 .
 This package contains the static library, header files, and examples.

Package: python3-lief
Section: python
Architecture: any
Depends:
 ${python3:Depends},
 ${misc:Depends},
 ${shlibs:Depends}
Description: Library to Instrument Executable Formats (Python 3)
 LIEF is a library for parsing, modifying ELF, PE, and MachO formats.
 .
 This package installs the library for Python 3.
