1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
Source: libtickit
Priority: optional
Maintainer: James McCoy <jamessan@debian.org>
Build-Depends: dpkg-dev (>= 1.22.5),
debhelper-compat (= 13),
libtermkey-dev,
libtool,
libunibilium-dev,
perl:native <!nocheck>,
pkgconf,
Standards-Version: 4.6.2
Section: libs
Homepage: https://www.leonerd.org.uk/code/libtickit/
Rules-Requires-Root: no
Vcs-Git: https://salsa.debian.org/jamessan/libtickit.git
Vcs-Browser: https://salsa.debian.org/jamessan/libtickit
Package: libtickit-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends:
libtickit3t64 (= ${binary:Version}),
libtermkey-dev,
libunibilium-dev,
${misc:Depends}
Description: Terminal Interface Construction KIT (development files)
This library provides an abstracted mechanism for building interactive
full-screen terminal programs. It provides a full set of output drawing
functions, and handles keyboard and mouse input events.
.
Using this library, applications can
.
* Divide the terminal into a hierarchy of nested, possibly-overlapping
rectangular windows
* Render output content and react to input events independently in any
window region
* Use fully Unicode-aware string content, including non-BMP, full-width
and combining characters
* Draw line-art using Unicode box-drawing characters in a variety of
styles
* Operate synchronously or asynchronously via file descriptors, or
abstractly via byte buffers
* Recognise arbitrary keyboard input, including modifiers*
* Make use of multiple terminals, if available, from a single
application
.
The following terminal features are supported (depending on terminal support):
.
* Many rendering attributes; bold, italics, underline, reverse,
strikethough, alternate font
* 256 and 24-bit (16 million) colours
* Mouse including mouse wheel and recognition of position reporting greater
than 224 columns
* Arbitrary scrolling regions
.
This package contains the header files and libraries needed for developing
with libtickit.
Package: libtickit3t64
Provides: ${t64:Provides}
Replaces: libtickit3
Breaks: libtickit3 (<< ${source:Version})
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Terminal Interface Construction KIT
This library provides an abstracted mechanism for building interactive
full-screen terminal programs. It provides a full set of output drawing
functions, and handles keyboard and mouse input events.
|