releng-tool
Overview
When dealing with a project that depends on multiple packages, assets may be
found in multiple locations and may require various methods to extract, build
and more. releng-tool can be used to process a defined set of
projects/packages which identify where resources can be fetched, how packages
can be extracted and methods to patch, configure, build and install each
individual package for a target root.
For detailed documentation on the releng-tool project, see
releng-tool's documentation.
Requirements
Host tools such as Git, scp, etc. may be required depending on the
project being processed (e.g. if a package's sources fetch from a Git source,
a Git client tool is required to perform said fetch).
Installation
This tool can be installed using pip:
pip install releng-tool
(or)
python -m pip install releng-tool
For Arch Linux users, this package is also available on AUR:
Arch User Repository - releng-tool
https://aur.archlinux.org/packages/releng-tool/
Usage
This tool can be invoked from a command line using:
releng-tool --help
(or)
python -m releng-tool --help
Examples
Examples of releng-tool projects can be found in
releng-tool's examples repository.