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
|
Source: libtickit-perl
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Uploaders: Andrej Shadura <andrewsh@debian.org>
Section: perl
Testsuite: autopkgtest-pkg-perl
Priority: optional
Build-Depends: debhelper-compat (= 13),
libmodule-build-perl,
libmodule-build-using-pkgconfig-perl,
libstruct-dumb-perl <!nocheck>,
libtermkey-dev,
libtest-fatal-perl <!nocheck>,
libtest-hexstring-perl <!nocheck>,
libtest-pod-perl <!nocheck>,
libtest-refcount-perl <!nocheck>,
libtickit-dev (>= 0.4.3),
libunibilium-dev,
locales-all <!nocheck>,
perl-xs-dev,
perl:native
Standards-Version: 4.6.2
Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libtickit-perl
Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libtickit-perl.git
Homepage: https://metacpan.org/release/Tickit
Rules-Requires-Root: no
Package: libtickit-perl
Architecture: any
Depends: ${misc:Depends},
${perl:Depends},
${shlibs:Depends},
libstruct-dumb-perl
Description: Terminal Interface Construction KIT
Tickit is a high-level toolkit for creating full-screen terminal-based
interactive programs. It allows programs to be written in an abstracted way,
working with a tree of widget objects, to represent the layout of the
interface and implement its behaviours.
.
Its supported terminal features includes a rich set of rendering attributes
(bold, underline, italic, 256-colours, etc), support for mouse including
wheel and position events above the 224th column and arbitrary modified key
input via libtermkey (all of these will require a supporting terminal as
well). It also supports having multiple instances and non-blocking or
asynchronous control.
.
At the current version, this is a Perl distribution which contains and XS and
C implementation of the lower levels (Tickit::Term and Tickit::Pen), and
implements the higher levels (Tickit::Window and Tickit::Widget) in pure
perl. The XS parts are supported by libtickit, either from the installed
library, or using a bundled copy compiled at build time. It is intended that
eventually the Window layer will be rewritten in XS and C instead.
|