Package: emacs-nox
Version: 46.1

The emacs-nox installation appears to be suffering from bloat. Its
over 125 MB even though a minimum build is usually less than 25 MB.

The 25 MB minimum build can be achieved with the following Configure using 24.5:

./configure --with-xml2 --with-zlib --without-x --without-sound --without-xpm \
  --without-jpeg --without-tiff --without-gif --without-png --without-rsvg \
  --without-imagemagick --without-xft --without-libotf --without-m17n-flt \
  --without-xaw3d --without-toolkit-scroll-bars --without-gpm --without-dbus \
  --without-gconf --without-gsettings

-----

# apt-get install emacs-nox
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  dbus emacs24-bin-common emacs24-common emacs24-el emacs24-nox emacsen-common
  libasound2 libasound2-data libcap-ng0 libdbus-1-3 libglib2.0-0
  libglib2.0-data libgpm2 liblockfile-bin liblockfile1 libxml2 sgml-base
  shared-mime-info xdg-user-dirs xml-core
Suggested packages:
  dbus-user-session | dbus-x11 emacs24-common-non-dfsg ncurses-term
  libasound2-plugins alsa-utils gpm sgml-base-doc debhelper
The following NEW packages will be installed:
  dbus emacs-nox emacs24-bin-common emacs24-common emacs24-el emacs24-nox
  emacsen-common libasound2 libasound2-data libcap-ng0 libdbus-1-3
  libglib2.0-0 libglib2.0-data libgpm2 liblockfile-bin liblockfile1 libxml2
  sgml-base shared-mime-info xdg-user-dirs xml-core
0 upgraded, 21 newly installed, 0 to remove and 0 not upgraded.
Need to get 39.6 MB of archives.
After this operation, 125 MB of additional disk space will be used.
Do you want to continue? [Y/n]

-----

# apt-cache show emacs24-nox
Package: emacs24-nox
Source: emacs24 (24.5+1-6)
Version: 24.5+1-6+b2
Installed-Size: 16384
Maintainer: Rob Browning <r...@defaultvalue.org>
Architecture: s390x
Replaces: emacs24, emacs24-lucid
Provides: editor, emacs24, emacsen, info-browser, mail-reader, news-reader
Depends: emacs24-bin-common (= 24.5+1-6+b2), libacl1 (>= 2.2.51-8),
libasound2 (>= 1.0.16), libc6 (>= 2.16), libdbus-1-3 (>= 1.9.14),
libglib2.0-0 (>= 2.18.0), libgnutls30 (>= 3.4.2), libgpm2 (>= 1.20.4),
libselinux1 (>= 1.32), libtinfo5 (>= 6), libxml2 (>= 2.7.4), zlib1g
(>= 1:1.1.4)
Suggests: emacs24-common-non-dfsg
Conflicts: emacs24, emacs24-lucid
Description-en: GNU Emacs editor (without GUI support)
 GNU Emacs is the extensible self-documenting text editor.  This
 package contains a version of Emacs compiled without support for X,
 and provides only a text terminal interface.
Description-md5: d7627aff9867f2ba95f2b9dcfc399d6a
Homepage: http://www.gnu.org/software/emacs/
Section: editors
Priority: optional
Filename: pool/main/e/emacs24/emacs24-nox_24.5+1-6+b2_s390x.deb
Size: 3099814
MD5sum: a71d7536020950e53d01c780527f0b3e
SHA1: 69d6880851b4c6624d2930217336a5b971ba874e
SHA256: a0d5da36853bec5e455f702cc8d44d603e4b396f55ff9c4e03656fa03d50c4f8

-----

# apt-cache show emacs-nox
Package: emacs-nox
Source: emacs-defaults
Version: 46.1
Installed-Size: 25
Maintainer: Rob Browning <r...@defaultvalue.org>
Architecture: all
Depends: emacs24-nox
Description-en: GNU Emacs editor (metapackage, without X support)
 GNU Emacs is the extensible self-documenting text editor.
 This is a metapackage that will always depend on the latest
 recommended Emacs release, without support for X.
Description-md5: 948b6cf34c11bb622035c56f70f707e2
Section: editors
Priority: optional
Filename: pool/main/e/emacs-defaults/emacs-nox_46.1_all.deb
Size: 1652
MD5sum: 6373e38178b404a66b30cb3efb9ee6b8
SHA1: d938c9bcdb3332a54cfbf7acc4981a209680ca4f
SHA256: 80e14e492f704c5c24e9e80b4624dc472b9864edc6cc1b202a12ec2ff5613176

Reply via email to