Package buildstream

Build/integrate software stacks

BuildStream is a Free Software tool for building/integrating software stacks.
It takes inspiration, lessons and use-cases from various projects including
OBS, Reproducible Builds, Yocto, Baserock, Buildroot, Aboriginal, GNOME
Continuous, JHBuild, Flatpak Builder and Android repo.

BuildStream supports multiple build-systems (e.g. autotools, cmake, cpan,
distutils, make, meson, qmake), and can create outputs in a range of formats
(e.g. debian packages, flatpak runtimes, sysroots, system images) for multiple
platforms and chipsets.
General Commands
Command Description
bst Build and manipulate BuildStream projects...
bst-build Build elements in a pipeline
bst-checkout Checkout a built artifact
bst-fetch Fetch sources in a pipeline
bst-help Print usage information
bst-init Initialize a new BuildStream project
bst-pull Pull a built artifact
bst-push Push a built artifact
bst-shell Shell into an element's sandbox environment
bst-show Show elements in the pipeline
bst-source-bundle Produce a build bundle to be manually executed
bst-track Track new source references
bst-workspace Manipulate developer workspaces
bst-workspace-close Close workspaces
bst-workspace-list List open workspaces
bst-workspace-open Open a new workspace
bst-workspace-reset Reset a workspace to its original state