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
.rpmand.debbuild & repo management tools, providing easier to remember commands likemake rpm_repoormake deb_repo.Helpers to easily package upstream repositories with a good level reproducibility.
Multi-Distribution & CPU Architecture targeting thanks to
mock/pbuilder&binfmtrespectively.Build dependencies consistency, again, thanks to
mock/pbuilderand their disposable build containers.Github Action Workflow for automated builds and publication via Github Pages (easily customizable for other destinations).
Example projects: