emacsen-common - Common facilities for all emacsen

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Main amd64
Package name: emacsen-common
Package version: 2.0.8
Package release:
Package architecture: all
Package type: deb
Installed size: 136 B
Download size: 17.14 KB
Official Mirror: archive.ubuntu.com
This package contains code that is needed by all the (x)emacs packages. It will be automatically installed when needed.



    Source package: emacsen-common

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install emacsen-common deb package:
      # sudo apt-get install emacsen-common


    • /etc/emacs/site-start.el
    • /etc/emacs/site-start.d/00debian-vars.el
    • /usr/lib/emacsen-common/emacs-install
    • /usr/lib/emacsen-common/emacs-package-install
    • /usr/lib/emacsen-common/emacs-package-remove
    • /usr/lib/emacsen-common/emacs-remove
    • /usr/lib/emacsen-common/lib.pl
    • /usr/lib/emacsen-common/packages/compat/emacsen-common
    • /usr/lib/emacsen-common/packages/install/emacsen-common
    • /usr/lib/emacsen-common/packages/remove/emacsen-common
    • /usr/share/doc/emacsen-common/changelog.gz
    • /usr/share/doc/emacsen-common/copyright
    • /usr/share/doc/emacsen-common/debian-emacs-policy.gz
    • /usr/share/doc/emacsen-common/sample-package-install-foo
    • /usr/share/doc/emacsen-common/sample-package-remove-foo
    • /usr/share/emacs/site-lisp/debian-startup.el


    2014-05-21 - Rob Browning <rlb@defaultvalue.org> emacsen-common (2.0.8) unstable; urgency=medium * Require add-on packages to depend on emacsen-common >= 2.0.8. This should be simpler and safer, and emacsen-common is only ~140k, which shouldn't be too big a burden. One specific problem this solves is the handling of /var/lib/emacsen-common when emacsen-common is purged -- in particular /var/lib/emacsen-common/state/package/installed/*. Without the dependency, emacsen-common can't remove the tree without clobbering the state for every add-on, but if emacsen-common can't remove it, who can? This release changes the following requirements for add-on packages (see debian-emacs-policy for the details): - They must now depend on emacsen-common >= 2.0.8. - They don't need to conflict with emacsen-common anymore. - They don't need to guard their calls to emacs-install-package. - They don't need to guard their calls to emacs-remove-package. - They should no longer manage their package/installed/ file directly. In addition emacsen flavor packages should now depend on emacsen-common >= 2.0.8. * emacs-package-install: don't try to validate the package during the preinst. The package files that we're looking for won't be available. Thanks to Tatsuya Kinoshita <tats@vega.ocn.ne.jp> for the report. (Closes: 736062) * emacs-package-remove: remove unused context variable.

    2014-01-13 - Rob Browning <rlb@defaultvalue.org> emacsen-common (2.0.7) unstable; urgency=medium * Fix typo; add missing "-m" to mkdir call in postinst and policy. Thanks to Stefan Lippers-Hollmann <s.L-H@gmx.de> for the report. (Closes: 735155)