Debian emacsen packaging group


  • #debian-emacs on


  • Emacs Lisp addon packages
  • GNU Emacs backports

Alioth Group


  • All binary packages installing into site-lisp/elpa (in particular all packages using dh_elpa) should be named elpa-foo where foo is the ELPA package name.
    • Note that this is often different to the upstream repository name. E.g. elpa-f is called 'f.el' by upstream.
  • Source package names are upstream project names. Prefix 'emacs-' or suffix '-el' if that name is too generic.
  • We use one git repository for every upstream package
    • Use in /git/pkg-emacsen/pkg on alioth
  • We keep the upstream source in the packaging git repository
  • versions should be based on those used by upstream author, not e.g. MELPA
  • Maintainer field should be

    Debian Emacs addons team <>
  • We generally expect to be able to work on packages as a team

  • See elpa-hello for sample debian/* file snippets that use dh_elpa and follow policy.


Future work


Useful links