package emacs24
retitle 790402 emacs24: Missing dependency: M-x term uses
TERM=eterm-color
found 790402 24.4+1-5
tags 790402 patch
thanks
> With Google, I found that '/usr/share/terminfo/e/eterm-color' is
> provided by ncurses-term. I installed it, solving the problem.
This is less visible on Debian because openssh-server already pulls in
this dependency, and is installed by the base system (at least in the
Live CD where I am writing this -- Jessie/Gnome 3).
Nonetheless, an undeclared dependency is an undeclared dependency; here
is a simple patch which attempts to rectify this problem (inlined and
attached, but this is simple enough that it's probably easier to just
hack it in manually.)
--- emacs24-24.4+1/debian/control~ 2015-03-07 19:33:35.000000000
+0000
+++ emacs24-24.4+1/debian/control 2015-06-29 05:19:58.505117088
+0000
@@ -98,7 +98,7 @@
Package: emacs24-common
Architecture: all
Depends: emacsen-common (>= 2.0.8), dpkg (>= 1.15.4) | install-info,
${shlibs:Depends}, ${misc:Depends}
-Suggests: emacs24-el, emacs24-common-non-dfsg
+Suggests: emacs24-el, emacs24-common-non-dfsg, ncurses-term
Conflicts: emacs24-el (<< ${Source-Version}), cedet, eieio, speedbar,
gnus-bonu
s-el
Breaks: apel (<< 10.8+0.20120427-4)
Description: GNU Emacs editor's shared, architecture independent
infrastructure
--
If this were a real .signature, it would suck less. Well, perhaps not.
--- emacs24-24.4+1/debian/control~ 2015-03-07 19:33:35.000000000 +0000
+++ emacs24-24.4+1/debian/control 2015-06-29 05:19:58.505117088 +0000
@@ -98,7 +98,7 @@
Package: emacs24-common
Architecture: all
Depends: emacsen-common (>= 2.0.8), dpkg (>= 1.15.4) | install-info, ${shlibs:Depends}, ${misc:Depends}
-Suggests: emacs24-el, emacs24-common-non-dfsg
+Suggests: emacs24-el, emacs24-common-non-dfsg, ncurses-term
Conflicts: emacs24-el (<< ${Source-Version}), cedet, eieio, speedbar, gnus-bonus-el
Breaks: apel (<< 10.8+0.20120427-4)
Description: GNU Emacs editor's shared, architecture independent infrastructure