ncurses: add terminfo for Kitty terminal

Issue https://github.com/termux/termux-packages/issues/6296
This commit is contained in:
Leonid Pliushch 2021-01-31 23:55:09 +02:00
parent 8114ea34ae
commit 0133650c03
No known key found for this signature in database
GPG Key ID: 45F2964132545795
1 changed files with 10 additions and 4 deletions

View File

@ -4,13 +4,17 @@ TERMUX_PKG_LICENSE="MIT"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=(6.2.20200725
9.22
15)
15
0.19.3)
TERMUX_PKG_REVISION=1
TERMUX_PKG_SRCURL=(https://dl.bintray.com/termux/upstream/ncurses-${TERMUX_PKG_VERSION:0:3}-${TERMUX_PKG_VERSION:4}.tgz
https://fossies.org/linux/misc/rxvt-unicode-${TERMUX_PKG_VERSION[1]}.tar.bz2
https://github.com/thestinger/termite/archive/v${TERMUX_PKG_VERSION[2]}.tar.gz)
https://github.com/thestinger/termite/archive/v${TERMUX_PKG_VERSION[2]}.tar.gz
https://github.com/kovidgoyal/kitty/archive/v${TERMUX_PKG_VERSION[3]}.tar.gz)
TERMUX_PKG_SHA256=(05da39f964643b595bfdb874e52eabfd407c02d8fbed35602040735f4af9b09d
e94628e9bcfa0adb1115d83649f898d6edb4baced44f5d5b769c2eeb8b95addd
3ae9ebef28aad081c6c11351f086776e2fd9547563b2f900732b41c376bec05a)
3ae9ebef28aad081c6c11351f086776e2fd9547563b2f900732b41c376bec05a
28fc5de9b8934174801aa7d95c5a6f4c878a7e93eea15cdf06d9c982e1cd2fec)
# ncurses-utils: tset/reset/clear are moved to package 'ncurses'.
TERMUX_PKG_BREAKS="ncurses-dev, ncurses-utils (<< 6.1.20190511-4)"
TERMUX_PKG_REPLACES="ncurses-dev, ncurses-utils (<< 6.1.20190511-4)"
@ -79,11 +83,12 @@ termux_step_post_massage() {
# Strip away 30 years of cruft to decrease size.
local TI=$TERMUX_PKG_MASSAGEDIR/$TERMUX_PREFIX/share/terminfo
mv $TI $TERMUX_PKG_TMPDIR/full-terminfo
mkdir -p $TI/{a,d,e,n,l,p,r,s,t,v,x}
mkdir -p $TI/{a,d,e,n,k,l,p,r,s,t,v,x}
cp $TERMUX_PKG_TMPDIR/full-terminfo/a/ansi $TI/a/
cp $TERMUX_PKG_TMPDIR/full-terminfo/d/{dtterm,dumb} $TI/d/
cp $TERMUX_PKG_TMPDIR/full-terminfo/e/eterm-color $TI/e/
cp $TERMUX_PKG_TMPDIR/full-terminfo/n/nsterm $TI/n/
cp $TERMUX_PKG_TMPDIR/full-terminfo/k/kitty{,+common,-direct} $TI/k/
cp $TERMUX_PKG_TMPDIR/full-terminfo/l/linux $TI/l/
cp $TERMUX_PKG_TMPDIR/full-terminfo/p/putty{,-256color} $TI/p/
cp $TERMUX_PKG_TMPDIR/full-terminfo/r/rxvt{,-256color} $TI/r/
@ -94,4 +99,5 @@ termux_step_post_massage() {
tic -x -o $TI $TERMUX_PKG_SRCDIR/rxvt-unicode-${TERMUX_PKG_VERSION[1]}/doc/etc/rxvt-unicode.terminfo
tic -x -o $TI $TERMUX_PKG_SRCDIR/termite-${TERMUX_PKG_VERSION[2]}/termite.terminfo
tic -x -o $TI $TERMUX_PKG_SRCDIR/kitty-${TERMUX_PKG_VERSION[3]}/terminfo/kitty.terminfo
}