Pakste¶
.deb
/.rpm
packaging & repository publishing toolkit leveraging Github Actions & Github Pages.
Documentation |
|
Repository |
|
Author |
kakwalab © 2025 |
License |
MIT |
Presentation¶
Pakste is a toolkit for developers packaging software for Debian and Red Hat-based distributions. It provides reasonably consistent and reproducible package builds across different distribution & version, without the hassle of setting up and maintaining build servers.
Key features:
Wrapper & integration between
.rpm
and.deb
build & repo management tools, providing easier to remember commands likemake rpm_repo
ormake deb_repo
.Helpers to easily package upstream repositories with a good level reproducibility.
Multi-Distribution & CPU Architecture targeting thanks to
mock
/pbuilder
&binfmt
respectively.Build dependencies consistency, again, thanks to
mock
/pbuilder
and their disposable build containers.Github Action Workflow for automated builds and publication via Github Pages (easily customizable for other destinations).
Example projects: