A parallel package builder for MesaLock Linux (inspired by Arch Linux's
makepkg
).
- Build scripts written in YAML
- Commands are executed using
sh
- Commands are executed using
- Download and build multiple packages at the same time
- Log all build output for later review
- Automatically extract compressed/archived files (e.g.
.tar.gz
,.tar.xz
) - Download using Git (through libgit2) and HTTP/HTTPS (using reqwest)
- Display progress using multiple progress bars
mkpkg
is provided under the 3-Clause BSD license (please see LICENSE for more
details).