Debian Packager

System Requirements

  • debhelper
  • dpkg-dev
  • fakeroot
  • help2man
  • imagemagick
  • lintian

On Ubuntu:

sudo apt-get install -y fakeroot help2man lintian debhelper dpkg-dev imagemagick

Configuration

Required

target.deb.categories
freedesktop.org Categories.
target.deb.section
Debian Menu Section field.

Optional

target.deb.depends
Add explicit package dependencies.
target.deb.help2man
Generate man pages for listed commands with help2man. Requires commands to support a --version flag.

Example

target:
    deb:
        depends: libftdi1
        categories: Development;IDE
        section: Applications/Editors
        help2man:
            - propelleride
            - propman
            - openspin