1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
Source: debcraft
Section: misc
Maintainer: Otto Kekäläinen <otto@debian.org>
Build-Depends:
debhelper-compat (= 13),
codespell <!nocheck>,
git-buildpackage <!nocheck>,
help2man,
podman | docker.io <!nocheck>,
shellcheck <!nocheck>,
Standards-Version: 4.7.3
Homepage: https://salsa.debian.org/debian/debcraft
Vcs-Git: https://salsa.debian.org/debian/debcraft.git
Vcs-Browser: https://salsa.debian.org/debian/debcraft
Package: debcraft
Architecture: all
Depends:
podman | docker.io,
sensible-utils,
${misc:Depends},
Description: Easy, fast and secure way to build Debian packages
Debcraft is a tool to build Debian packages as easily as possible. It uses
Podman/Docker to automatically create a hermetic network-less build container
based on the distribution defined in the source package debian/changelog with
the dependencies defined in debian/control. Users don't need to manually create
nor update root filesystems. If there is no source package, Debcraft will
automatically download it.
.
Thanks to efficient caching, rebuilds are blazing fast, and additional logs make
it easy to see what changed in the end result between each build.
.
The tool is fully written in Bash, so reasoning about how it works is easy. It
does not need to run on Debian as all builds happen inside containers.
|