# [panbuild](https://github.com/louib/panbuild)



[](https://crates.io/crates/panbuild)
[](https://github.com/louib/panbuild/blob/master/LICENSE)
The universal build manifest converter.
> **This repo is a work-in-progress and is not ready for general use.
The command-line options, command names and file formats might change
at any time before the project reaches version 1.0.0.**
The supported packaging systems are:
* flatpak;
* snap;
* debian packages (via debian `control` files);
Panbuild aims to make Unix system package managers inter-operable, whether they are distribution
agnostic (snap, flatpak) or distribution based (deb, rpm, pacman, Homebrew). The executable is
portable and comes with an internal database of projects that can be installed through
various build systems.
## Install
### Using cargo
```
cargo install panbuild
```
### Using flatpak
```
# Make sure you have flathub installed.
# This is not working yet.
flatpak install net.louib.panbuild
```
### Install the binary
TODO
### Install from sources
See [HACKING.md](./HACKING.md).
## Other related tools
* https://github.com/flatpak/flatpak-builder-tools
## License
BSD-3