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.
Version: 2.6.0
General Commands | |
| bst | Build and manipulate BuildStream projects |
| 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 |