panbuild

Functional tests status Flatpak-build CI job status Flatpak-install CI job status Crates.io version License file

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.

Other related tools

License

BSD-3