emacs24 24.5+1-6ubuntu1 source package in Ubuntu

Changelog

emacs24 (24.5+1-6ubuntu1) xenial; urgency=medium

  * Merge with Debian; remaining changes:
    - debian/rules: Make sure the emacs24-el directory exists.
    - emacsVER-lp725988.patch: Set the X EMACS_CLASS to "Emacs24" to
      please bamf and gnome-shell.
    - debian/emacsVER.desktop: Also set StartupWMClass for bamf and
      gnome-shell.
    - debian/control.in: Have emacs24-common Depends on
      emacs24-common-non-dfsg, now that it is out of multiverse.
      Update debian/copyright to match.
    - Add -no-pie on s390x.

emacs24 (24.5+1-6) unstable; urgency=medium

  * Fix a ppc64el, bss-related build problem.
    Builds on ppc64el were failing like this:
      emacs: Program segment above .bss in
      /«BUILDDIR»/emacs24-24.5+1/debian/build-x/src/temacs
    Add these upstream patches to fix the problem:
      0010-ELF-unexec-Correct-section-header-index.patch
      0011-ELF-unexec-Tidy-code.patch
      0012-ELF-unexec-Merge-Alpha-and-MIPS-COFF-debug-handling.patch
      0013-ELF-unexec-Symbol-table-patching.patch
      0014-ELF-unexec-_OBJC_-symbols-in-bss-sections.patch
      0015-ELF-unexec-R_-_NONE-relocs.patch
      0016-ELF-unexec-Drive-from-PT_LOAD-header-rather-than-sec.patch
      0017-ELF-unexec-Don-t-insert-a-new-section.patch
      0018-src-unexelf.c-NEW_PROGRAM_H-Remove-unused-macro-Bug-.patch
      0019-ELF-unexec-align-section-header.patch
    Thanks to Paul Eggert <email address hidden> for help locating the set
    of patches, and Esa Peuha <email address hidden> for reporting the
    problem. (Closes: 808347)

emacs24 (24.5+1-5) unstable; urgency=medium

  * Only test timestamp preservation for $(flavor)-el.  Only check
    el.gz timestamp preservation when $(flavor)-el is one of the
    packages being built (so the canary file will actually be there),
    but go ahead and fix up the timestamps across all packages.
    Thanks to David Matthew Mattli <email address hidden> for reporting the
    problem. (Closes: 805904)

emacs24 (24.5+1-4) unstable; urgency=medium

  * Ensure elc timestamps are newer than el files.  Since
    strip-nodeterminism changes the *.el.gz file timestamps, restore
    the timestamps after it runs.  Otherwise, Emacs will think that
    corresponding .elc files are stale.  Thanks to Yuri D'Elia
    <email address hidden> for reporting the problem.  (Closes: 803060)

emacs24 (24.5+1-3) unstable; urgency=medium

  * Split desktop file into term and non-term versions.  Thanks to
    Norbert Preining <email address hidden> for reporting the
    problem. (Closes: 799935)

  * Add upstream StartupWMClass/Keywords to *.desktop.  Copy them from
    the upstream etc/emacs.desktop.

  * Suggest ncurses-term, needed by term mode.  Thanks to Jorge Morais
    for reporting the problem and <email address hidden> for forwarding it
    to Debian. (Closes: 790402)

  * Remove redundant libtiff-dev dependency.

  * emacs-common: recommend emacs-el.  Without it, important bits of
    Emacs don't work (i.e. C-h f, etc.), and it's not likely to be a
    significant burden these days.

emacs24 (24.5+1-2) unstable; urgency=medium

  [ Martin Račák ]
  * emacsVER.desktop: don't use absolute path to icon. (Closes: 778884)

  [ Rob Browning ]
  * Remove .menu file as per TC resolution of #741573.
  * Update .desktop file and add terminal flavor.

  [ David Bremner ]
  * Explicity specify QUILT_PATCHES_PREFIX in rules.  The current use
    relies on the names of patches being prefixed with debian/patches,
    which doesn't seem to be completely reliable (e.g. it doesn't
    happen in a wheezy build environment).  The environment variable
    QUILT_PATCHES_PREFIX is documented to do this. (Closes: 775068)

  [ Rob Browning ]
  * Don't assume grep supports GREP_OPTIONS.
    Add 0008-Emacs-won-t-assume-grep-supports-GREP_OPTIONS.patch to
    incorporate the relevant upstream patch.  Thanks to Bob Proulx
    <email address hidden> for reporting the problem, and Ben Finney
    <email address hidden> for tracking down the fix. (Closes: 793741)
  * Don't hang during large yanks.
    Add 0009-Emacs-should-no-longer-hang-during-large-yanks.patch to
    incorporate the relevant upstream patch.  Thanks to Mike Crowe
    <email address hidden> for reporting the problem and tracking down the
    fix. (Closes: 795909)

 -- Matthias Klose <email address hidden>  Sun, 17 Apr 2016 15:20:46 +0200

Upload details

Uploaded by:
Matthias Klose
Uploaded to:
Xenial
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
editors
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Xenial release main editors

Downloads

File Size SHA-256 Checksum
emacs24_24.5+1.orig.tar.bz2 23.3 MiB 62ecb3109d4a2df9f3c80595dd6e485b3b0a717cb5428c25f5823e1ffaf06a68
emacs24_24.5+1-6ubuntu1.debian.tar.xz 65.0 KiB dfc4da4da253781cc222c4196950b701da774ed0acef11d3164e9e67e104bc5d
emacs24_24.5+1-6ubuntu1.dsc 2.7 KiB f776e155614376db916b36e2d004a8c4599f86e02a51ff6f42e9e64466be18e2

View changes file

Binary packages built by this source

emacs24: GNU Emacs editor (with GTK+ GUI support)

 GNU Emacs is the extensible self-documenting text editor. This
 package contains a version of Emacs with a graphical user interface
 based on GTK+ (instead of the Lucid toolkit provided by the
 emacs24-lucid package).

emacs24-bin-common: GNU Emacs editor's shared, architecture dependent files

 GNU Emacs is the extensible self-documenting text editor.
 This package contains the architecture dependent infrastructure
 that's shared by emacs24, emacs24-lucid, and emacs24-nox.

emacs24-bin-common-dbgsym: No summary available for emacs24-bin-common-dbgsym in ubuntu yakkety.

No description available for emacs24-bin-common-dbgsym in ubuntu yakkety.

emacs24-common: GNU Emacs editor's shared, architecture independent infrastructure

 GNU Emacs is the extensible self-documenting text editor.
 This package contains the architecture independent infrastructure
 that's shared by emacs24, emacs24-lucid, and emacs24-nox.

emacs24-dbg: No summary available for emacs24-dbg in ubuntu yakkety.

No description available for emacs24-dbg in ubuntu yakkety.

emacs24-dbgsym: No summary available for emacs24-dbgsym in ubuntu yakkety.

No description available for emacs24-dbgsym in ubuntu yakkety.

emacs24-el: GNU Emacs LISP (.el) files

 GNU Emacs is the extensible self-documenting text editor.
 This package contains the elisp sources for the convenience of users,
 saving space in the main package for small systems.

emacs24-lucid: GNU Emacs editor (with Lucid GUI support)

 GNU Emacs is the extensible self-documenting text editor. This
 package contains a version of Emacs with support for a graphical user
 interface based on the Lucid toolkit (instead of the GTK+ interface
 provided by the emacs24 package). Until some known GTK+
 problems are fixed, this version may help avoid crashing Emacs during
 an emacsclient disconnect. See
 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567934 and
 https://bugzilla.gnome.org/show_bug.cgi?id=85715 for more
 information.

emacs24-lucid-dbg: No summary available for emacs24-lucid-dbg in ubuntu yakkety.

No description available for emacs24-lucid-dbg in ubuntu yakkety.

emacs24-lucid-dbgsym: No summary available for emacs24-lucid-dbgsym in ubuntu yakkety.

No description available for emacs24-lucid-dbgsym in ubuntu yakkety.

emacs24-nox: 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.

emacs24-nox-dbg: Debugging symbols for emacs24-nox

 GNU Emacs is the extensible self-documenting text editor. This
 package contains the debugging symbols for the emacs24-nox
 package.

emacs24-nox-dbgsym: No summary available for emacs24-nox-dbgsym in ubuntu yakkety.

No description available for emacs24-nox-dbgsym in ubuntu yakkety.