qitoolchain.binary_package – Toolchain binary package utilities¶
This module contains function to import binary packages in qiBuild toolchains.
qiBuild toolchains contain a set of packages which can be extended.
This module provides utility functions to import binary packages used by some other compatible distribution into a qiBuild toolchain.
All qiBuild packages should have the same layout.
Open the given binary package.
convert_to_qibuild(package, package_metadata=None, output_dir=None, output_name=None)¶
Convert a binary package into a qiBuild package.
- package – an instance of qitoolchain.binary_package.BinaryPackage.
- package_metadata – a dict to override the metadata of the package, or to provide the metadata if the could not be read from the binary package
- output_dir – where to put the new qiBuild package, defaults to the basename of the binary package
- gen_cmake – whether we should try to generate a CMake module for this package
the archive name of the qiBuild package, computed from the metadata if not given
path to the converted qiBuild package