Debian emacsen packaging group

Contact

  • debian-emacsen@lists.debian.org
  • #debian-emacs on irc.debian.org

Scope

  • Emacs Lisp addon packages
  • GNU Emacs backports

Alioth Group

Policy

  • 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 init-repo.sh 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 <pkg-emacsen-addons@lists.debian.org>
    
  • 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.

Packages

Future work

Meetings

Useful links