dpkg-builder

A Docker image, built on Debian, that contains just the tools for building Debian packages.

Downloading

cappysan/dpkg-builder can be downloaded from GitLab:

# From GitLab:

docker pull registry.gitlab.com/cappysan/images/dpkg-builder:12
docker pull registry.gitlab.com/cappysan/images/dpkg-builder:13

docker pull registry.gitlab.com/cappysan/images/dpkg-builder:bookworm
docker pull registry.gitlab.com/cappysan/images/dpkg-builder:trixie

# From Docker Hub:
docker pull cappysan/dpkg-builder:12
docker pull cappysan/dpkg-builder:13

docker pull cappysan/dpkg-builder:bookworm
docker pull cappysan/dpkg-builder:trixie

Contents

This docker inherits from Cappysan’s debian and adds:

  • autoconf to be able to rebuild configure

  • automake as the companion app to autoconf

  • autotools-dev as the companion files of autoconf

  • build-essential as a meta-package for compiler, etc.

  • cmake to be able to parse a JSON response

  • debhelper programs that can be used in a debian/rules

  • devscripts scripts to make the life of a Debian Package maintainer easier

  • dh-autoreconf add-on to call autoreconf and clean up after

  • dpkg-dev Debian package development tools

  • gettext GNU Internationalization utilities

  • git distributed revision control system

  • gnupg GNU Privacy Guard – minimalist public key operations

  • patch Apply a diff file to an original

  • wget retrieves files from the web

This list is subject to change at any time. It is recommended that you include the appropriate commands (eg: apt-get install / pipx install) in your continuous integration setup to ensure these dependencies are present. In the best case, the installation will be a no-op.