# qiBuild documentation

# qitoolchain.binary_package.gentoo_portage – Toolchain binary packages Gentoo (with portage dependency)

This module implements the Gentoo binary packages class, which takes benefit from portage modules.

This module depends on portage: http://www.gentoo.org/proj/en/portage/index.xml

class `qitoolchain.binary_package.gentoo_portage.``GentooPackage`(package_path)

  This class is to represent a Gentoo binary package endpoint using `portage`.

  `extract`(dest_dir)

    Extract the binary package content, without the metadata, into the `dest_dir`.

    Parameters: | dest_dir – the extraction directory
    Returns: | the root directory of the extracted content

  `get_metadata`()

    Read the metadata from the binary package and store them in the instance.

    Returns: | the metadata dictionary

Changelog CMake index Python index Index