ncurses 5.9-2 source package in Ubuntu

Changelog

ncurses (5.9-2) unstable; urgency=low

  * Build libncurses and libncursesw with "--with-termlib" and split out
    libtinfo* packages to allow building a libreadline that does not link
    against libncurses.  Thanks to Matthias Klose for the initial patch.
    (Closes: #631592)
    - Add Pre-dependency on libtinfo5 to libncurses5 to prevent possible
      symbol lookup errors if libncurses5 is unpacked before libtinfo5.
    - Replace the libncurses{w,}.so symlinks with linker scripts.  Since
      lintian does not like those in multiarch paths, temporarily add
      overrides (see #639735).
    - Remove spurious leftover libncurses5.so.5 symlinks (Closes: #224450,
      LP: #836246).
  * Ship the ncurses.supp file in libtinfo-dev (Closes: #627474).
  * Configure all library builds except libncurses5 with "--without-progs"
    to reduce build time a bit.
  * Add build-arch and build-indep targets to debian/rules.
  * Use dh_install's "--fail-missing" option.
  * Build for multiarch (Closes: #638281).
    - Mark libncurses5, libncursesw5, libtinfo5 and their -dev counterparts
      as Multi-Arch: same.
    - Mark ncurses-bin as Multi-Arch: foreign.
  * New patch 03-debian-ncursesconfig-omit-L.diff to omit the "-L" part
    from "ncurses5-config --libs" (see #638281).
  * Add rxvt-256color and rxvt-88color entries to debian/rxvt.ti
    (Closes: #638189).
  * Bump debhelper compatibility level to 8.
  * Upgrade Standards-Version to 3.9.2, no changes needed.
 -- Matthias Klose <email address hidden>   Thu,  13 Oct 2011 21:05:12 +0000

Upload details

Uploaded by:
Matthias Klose
Uploaded to:
Precise
Original maintainer:
Craig Small
Architectures:
any all
Section:
libs
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
ncurses_5.9.orig.tar.gz 2.6 MiB 1298f3255b86951188460d420ad65c20c52cddc068c3ddf4e2fa0a140d338855
ncurses_5.9-2.debian.tar.gz 57.2 KiB 98c4f3493c13b39a914f6ecd787ad0f2fdd070d1fba4cdc4b40b90f145a7b767
ncurses_5.9-2.dsc 2.4 KiB 7163f9a5935ee73a3af7b32df5792033730cad1553927e06d0f644619954d930

Available diffs

View changes file

Binary packages built by this source

lib32ncurses5: shared libraries for terminal handling (32-bit)

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the shared libraries necessary to run programs
 compiled with ncurses.
 .
 This package supports the 32-bit ABI variant of your system's
 architecure.

lib32ncurses5-dev: developer's libraries for ncurses (32-bit)

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the header files, static libraries
 and symbolic links that developers using ncurses will need.
 .
 This package supports the 32-bit ABI variant of your system's
 architecure.

lib32ncursesw5: shared libraries for terminal handling (wide character support) (32-bit)

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the shared libraries necessary to run programs
 compiled with ncursesw, which includes support for wide characters.
 .
 This package supports the 32-bit ABI variant of your system's
 architecure.

lib32ncursesw5-dev: developer's libraries for ncursesw (32-bit)

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the header files, static libraries
 and symbolic links that developers using ncursesw will need.
 .
 This package includes support for wide characters.
 This package supports the 32-bit ABI variant of your system's
 architecure.

lib32tinfo-dev: developer's library for the low-level terminfo library (32-bit)

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the static library and symbolic link that developers
 using the low-level terminfo library will need. Packages should not
 build-depend on this package.
 .
 This package supports the 32-bit ABI variant of your system's architecure.

lib32tinfo5: shared low-level terminfo library for terminal handling (32-bit)

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the shared low-level terminfo library.
 .
 This package supports the 32-bit ABI variant of your system's architecure.

lib64ncurses5: shared libraries for terminal handling (64-bit)

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the shared libraries necessary to run programs
 compiled with ncurses.
 .
 This package supports the 64-bit ABI variant of your system's
 architecure.

lib64ncurses5-dev: developer's libraries for ncurses (64-bit)

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the header files, static libraries
 and symbolic links that developers using ncurses will need.
 .
 This package supports the 64-bit ABI variant of your system's
 architecure.

lib64tinfo5: shared low-level terminfo library for terminal handling (64-bit)

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the shared low-level terminfo library.
 .
 This package supports the 64-bit ABI variant of your system's architecure.

libncurses5: shared libraries for terminal handling

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the shared libraries necessary to run programs
 compiled with ncurses.

libncurses5-dbg: debugging/profiling libraries for ncurses

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains special library versions of ncurses suitable
 for debugging and profiling. Also included are detached debugging
 symbols for libncurses5.

libncurses5-dev: developer's libraries for ncurses

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the header files, static libraries
 and symbolic links that developers using ncurses will need.

libncursesw5: shared libraries for terminal handling (wide character support)

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the shared libraries necessary to run programs
 compiled with ncursesw, which includes support for wide characters.

libncursesw5-dbg: debugging/profiling libraries for ncursesw

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains special library versions of ncursesw suitable
 for debugging and profiling. Also included are detached debugging
 symbols for libncursesw5.
 .
 This package includes support for wide characters.

libncursesw5-dev: developer's libraries for ncursesw

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the header files, static libraries
 and symbolic links that developers using ncursesw will need.
 .
 This package includes support for wide characters.

libtinfo-dev: developer's library for the low-level terminfo library

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the static library and symbolic link that developers
 using the low-level terminfo library will need. Packages should not
 build-depend on this package.

libtinfo5: shared low-level terminfo library for terminal handling

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the shared low-level terminfo library.

libtinfo5-dbg: debugging/profiling library for the low-level terminfo library

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains a special library version of the low-level terminfo
 library suitable for debugging and profiling. Also included are detached
 debugging symbols for libtinfo5.

ncurses-base: basic terminal type definitions

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains terminfo data files to support the most common types of
 terminal, including ansi, dumb, linux, rxvt, screen, sun, vt100, vt102, vt220,
 vt52, and xterm.

ncurses-bin: terminal-related programs and man pages

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the programs used for manipulating the terminfo
 database and individual terminfo entries, as well as some programs for
 resetting terminals and such.

ncurses-doc: developer's guide and documentation for ncurses

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains an introduction to writing programs with
 ncurses a guide to the internals of the ncurses library. It also
 includes the libraries' man pages.
 .
 Non-developers likely have little use for this package.

ncurses-examples: test programs and examples for ncurses

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains programs demonstrating the possibilities of
 ncurses and testing the library. The examples include an
 analog/digital clock and several classic programs such as solitaire,
 battleships, a knight's tour on a chess board, the towers of Hanoi
 and several others.

ncurses-term: additional terminal type definitions

 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains all of the numerous terminal definitions not found in
 the ncurses-base package.