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