Source: ncurses
Section: libs
Priority: required
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
XSBC-Original-Maintainer: Craig Small <csmall@debian.org>
Uploaders: Sven Joachim <svenjoac@gmx.de>
Build-Depends: debhelper (>= 8.1.3),
               dpkg-dev (>= 1.15.7),
               g++-multilib [amd64 i386 powerpc ppc64 s390 sparc],
               libgpm-dev [linux-any],
               pkg-config,
               autotools-dev,
	       libncursesw5-dev,
Standards-Version: 3.9.6
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/ncurses.git
Vcs-Git: git://anonscm.debian.org/collab-maint/ncurses.git
Homepage: http://invisible-island.net/ncurses/
XS-Testsuite: autopkgtest

Package: libtinfo5
Architecture: any
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Replaces: libncurses5 (<< 5.9-3)
Breaks: dialog (<< 1.2-20130523)
Description: 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.

Package: libncurses5
Architecture: any
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
Depends: libtinfo5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Recommends: libgpm2 [linux-any]
Description: 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.

Package: libtinfo-dev
Architecture: any
Section: libdevel
Priority: optional
Multi-Arch: same
Depends: libtinfo5 (= ${binary:Version}), ${misc:Depends}
Replaces: libncurses5-dev (<< 5.9-3)
Breaks: binutils-gold (<< 2.21.53.20110910)
Description: 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.

Package: libtinfo5-dbg
Architecture: any
Section: debug
Priority: extra
Depends: libtinfo5 (= ${binary:Version}), libtinfo-dev (= ${binary:Version}),
         ${shlibs:Depends}, ${misc:Depends}
Replaces: libncurses5-dbg (<< 5.9+20130608)
Breaks: libncurses5-dbg (<< 5.9-3)
Description: 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.

Package: libncurses5-dev
Architecture: any
Section: libdevel
Priority: optional
Multi-Arch: same
Depends: libtinfo5 (= ${binary:Version}), libncurses5 (= ${binary:Version}),
         libtinfo-dev (= ${binary:Version}), ncurses-bin (= ${binary:Version}),
         libc6-dev | libc-dev, ${misc:Depends}
Conflicts: ncurses-dev, libncurses-dev
Replaces: ncurses-dev, libncurses-dev
Provides: libncurses-dev, ncurses-dev
Suggests: ncurses-doc
Description: 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.

Package: libncurses5-dbg
Architecture: any
Section: debug
Priority: extra
Depends: libtinfo5 (= ${binary:Version}), libncurses5-dev (= ${binary:Version}),
         libtinfo5-dbg (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Description: 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.

Package: libncursesw5
Architecture: any
Priority: important
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
Depends: libtinfo5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Recommends: libgpm2 [linux-any]
Description: 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.

Package: libncursesw5-dev
Architecture: any
Section: libdevel
Priority: optional
Multi-Arch: same
Depends: libtinfo5 (= ${binary:Version}), libncursesw5 (= ${binary:Version}),
         libtinfo-dev (= ${binary:Version}), ncurses-bin (= ${binary:Version}),
         libc6-dev | libc-dev, ${misc:Depends}
Suggests: ncurses-doc
Description: 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.

Package: libncursesw5-dbg
Architecture: any
Section: debug
Priority: extra
Depends: libtinfo5 (= ${binary:Version}), libtinfo5-dbg (= ${binary:Version}),
         libncursesw5-dev (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Description: 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.

Package: lib64ncurses5
Architecture: i386 powerpc sparc s390
Priority: optional
Depends: lib64tinfo5 (= ${binary:Version}),
         ${shlibs:Depends}, ${misc:Depends}
Replaces: amd64-libs (<= 1.2)
Description: 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
 architecture.

Package: lib64ncurses5-dev
Architecture: i386 powerpc sparc s390
Section: libdevel
Priority: optional
Depends: lib64ncurses5 (= ${binary:Version}),
         lib64tinfo5 (= ${binary:Version}),
         libncurses5-dev (= ${binary:Version}), lib64c-dev, ${misc:Depends}
Suggests: ncurses-doc
Replaces: amd64-libs-dev (<= 1.2), lib64tinfo5-dev
Description: 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
 architecture.

Package: lib32ncurses5
Architecture: amd64 ppc64
Priority: optional
Depends: lib32tinfo5 (= ${binary:Version}),
         ${shlibs:Depends}, ${misc:Depends}
Replaces: ia32-libs (<< 1.10)
Description: 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
 architecture.

Package: lib32ncurses5-dev
Architecture: amd64 ppc64
Section: libdevel
Priority: optional
Depends: lib32tinfo5 (= ${binary:Version}), lib32ncurses5 (= ${binary:Version}),
         lib32tinfo-dev (= ${binary:Version}),
         libncurses5-dev (= ${binary:Version}), lib32c-dev, ${misc:Depends}
Suggests: ncurses-doc
Description: 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
 architecture.

Package: lib32ncursesw5
Architecture: amd64 ppc64
Priority: optional
Depends: lib32tinfo5 (= ${binary:Version}),
         ${shlibs:Depends}, ${misc:Depends}
Description: 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
 architecture.

Package: lib32ncursesw5-dev
Architecture: amd64 ppc64
Section: libdevel
Priority: optional
Depends: lib32tinfo5 (= ${binary:Version}), lib32ncursesw5 (= ${binary:Version}),
         lib32tinfo-dev (= ${binary:Version}),
         libncursesw5-dev (= ${binary:Version}), lib32c-dev, ${misc:Depends}
Suggests: ncurses-doc
Description: 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
 architecture.

Package: lib64tinfo5
Architecture: i386 powerpc sparc s390
Priority: optional
Depends: ${shlibs:Depends}, ${misc:Depends}
Replaces: lib64ncurses5 (<< 5.9-3)
Breaks: lib64ncurses5 (<< 5.9-3)
Description: 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 architecture.

Package: lib32tinfo5
Architecture: amd64 ppc64
Priority: optional
Depends: ${shlibs:Depends}, ${misc:Depends}
Replaces: lib32ncurses5 (<< 5.9-3)
Breaks: lib32ncurses5 (<< 5.9-3)
Description: 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 architecture.

Package: lib32tinfo-dev
Architecture: amd64 ppc64
Section: libdevel
Priority: optional
Depends: lib32tinfo5 (= ${binary:Version}),
         lib32c-dev, ${misc:Depends}
Replaces: lib32ncurses5-dev (<< 5.9-3), lib32tinfo5-dev
Breaks: lib32ncurses5-dev (<< 5.9-3)
Description: 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 architecture.

Package: ncurses-bin
Architecture: any
Section: utils
Essential: yes
Pre-Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: foreign
Replaces: libncurses5-dev (= 5.9+20150516-1), libncursesw5-dev (= 5.9+20150516-1)
Breaks: libncurses5-dev (= 5.9+20150516-1), libncursesw5-dev (= 5.9+20150516-1)
Description: 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.

Package: ncurses-base
Architecture: all
Section: misc
Essential: yes
Multi-Arch: foreign
Depends: ${misc:Depends}
Provides: ncurses-runtime
Breaks: ncurses-term (<< 5.7+20100313-3)
Description: 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.

Package: ncurses-term
Architecture: all
Section: misc
Priority: standard
Multi-Arch: foreign
Depends: ${misc:Depends}
Replaces: ncurses-base (<< 5.7+20100313-1), mlterm-common (<< 3.0.2-1),
          bogl-bterm (<< 0.1.18-7), suckless-tools (<< 39)
Breaks: mlterm-common (<< 3.0.2-1), bogl-bterm (<< 0.1.18-7),
        suckless-tools (<< 39)
Description: 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.

Package: ncurses-examples
Architecture: any
Section: misc
Priority: optional
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: 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.

Package: ncurses-doc
Architecture: all
Section: doc
Priority: optional
Depends: ${misc:Depends}
Replaces: libncurses5-dev (<< 5.7+20101128)
Description: 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.

Package: libx32ncurses5
Architecture: amd64 i386
Priority: optional
Depends: libx32tinfo5 (= ${binary:Version}),
         ${shlibs:Depends}, ${misc:Depends}
Description: shared libraries for terminal handling (x32)
 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 x32 ABI variant of your system's
 architecure.

Package: libx32ncurses5-dev
Architecture: amd64 i386
Section: libdevel
Priority: optional
Depends: libx32tinfo5 (= ${binary:Version}), libx32ncurses5 (= ${binary:Version}),
         libx32tinfo-dev (= ${binary:Version}),
         libncurses5-dev (= ${binary:Version}), libc6-dev-x32, ${misc:Depends}
Suggests: ncurses-doc
Description: developer's libraries for ncurses (x32)
 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 x32 ABI variant of your system's
 architecure.

Package: libx32ncursesw5
Architecture: amd64 i386
Priority: optional
Depends: libx32tinfo5 (= ${binary:Version}),
         ${shlibs:Depends}, ${misc:Depends}
Description: shared libraries for terminal handling (wide character support) (x32)
 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 x32 ABI variant of your system's
 architecure.

Package: libx32ncursesw5-dev
Architecture: amd64 i386
Section: libdevel
Priority: optional
Depends: libx32tinfo5 (= ${binary:Version}), libx32ncursesw5 (= ${binary:Version}),
         libx32tinfo-dev (= ${binary:Version}),
         libncursesw5-dev (= ${binary:Version}), libc6-dev-x32, ${misc:Depends}
Suggests: ncurses-doc
Description: developer's libraries for ncursesw (x32)
 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 x32 ABI variant of your system's
 architecure.

Package: libx32tinfo5
Architecture: amd64 i386
Priority: optional
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: shared low-level terminfo library for terminal handling (x32)
 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 x32 ABI variant of your system's architecure.

Package: libx32tinfo-dev
Architecture: amd64 i386
Section: libdevel
Priority: optional
Depends: libx32tinfo5 (= ${binary:Version}),
         libc6-dev-x32, ${misc:Depends}
Description: developer's library for the low-level terminfo library (x32)
 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 x32 ABI variant of your system's architecure.
