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

Reply via email to