Package buildstream

Build/integrate software stacks

https://buildstream.build/

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.

Version: 2.3.0

General Commands

bst bst – BIDS Schema Tools
bst-artifact Manipulate cached artifacts.
bst-artifact-checkout Checkout contents of an artifact
bst-artifact-delete Remove artifacts from the local cache
bst-artifact-list-contents List the contents of an artifact
bst-artifact-log Show logs of artifacts
bst-artifact-pull Pull a built artifact
bst-artifact-push Push a built artifact
bst-artifact-server CAS Artifact Server
bst-artifact-show Show the cached state of artifacts
bst-build Build elements in a pipeline
bst-help Print usage information
bst-init Initialize a new BuildStream project
bst-shell Shell into an element's sandbox environment
bst-show Show elements in the pipeline
bst-source Manipulate sources for an element
bst-source-checkout Checkout sources of an element
bst-source-fetch Fetch sources in a pipeline
bst-source-push Push sources in a pipeline
bst-source-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