diff options
author | Leo <thinkabit.ukim@gmail.com> | 2020-02-25 19:48:49 -0300 |
---|---|---|
committer | Ariadne Conill <ariadne@dereferenced.org> | 2020-02-26 06:30:23 +0000 |
commit | 56aa7795fecc48561deb095995abd335e16ba515 (patch) | |
tree | 4428b44b52e122a0b76827d22c47930d0fe3592a | |
parent | e366fe300f0a03288c93199c789ec8fd6bf7337d (diff) |
main/ncurses: re-arrange terminfo contents
This re-arranges the contents of ncurses-terminfo-base so it contains
all the terminfo entries for commonly used TERMs like xterm256-color.
It also includes all terminfo entries for terminals we package like
alacritty, gnome-terminal, konsole, kitty, st, etc. And a few others
like putty, tmux and vte.
The ncurses-terminfo-base packaged increased from 94.21 kB to 126.98 kB,
a quite small increase when considering that now it is in the majority
of cases the only package one has to install instead of having to rely
on the massive ncurses-terminfo package.
-rw-r--r-- | main/ncurses/APKBUILD | 40 |
1 files changed, 33 insertions, 7 deletions
diff --git a/main/ncurses/APKBUILD b/main/ncurses/APKBUILD index 49a8ec23e44..d3685cbe8ff 100644 --- a/main/ncurses/APKBUILD +++ b/main/ncurses/APKBUILD @@ -2,7 +2,7 @@ pkgname=ncurses pkgver=6.1_p20200118 _ver=${pkgver/_p/-} -pkgrel=1 +pkgrel=2 pkgdesc="Console display library" url="https://invisible-island.net/ncurses/" arch="all" @@ -72,12 +72,13 @@ dev() { } terminfo() { + depends="" pkgdesc="$pkgdesc (other terminfo files)" depends="$pkgname-terminfo-base=$pkgver-r$pkgrel" - rm -rf $subpkgdir - mkdir -p $subpkgdir/usr/share $subpkgdir/usr/lib - mv $pkgdir/usr/share/terminfo $subpkgdir/usr/share - mv $pkgdir/usr/lib/terminfo $subpkgdir/usr/lib + + amove etc/terminfo + amove usr/share/terminfo + amove usr/lib/terminfo } libs() { @@ -90,9 +91,34 @@ libs() { } base() { + depends="" pkgdesc="Descriptions of common terminals" - mkdir -p "$subpkgdir"/etc - mv "$pkgdir"/etc/terminfo "$subpkgdir"/etc/ + + amove usr/share/terminfo/x/xterm-256color + amove usr/share/terminfo/a/alacritty + amove usr/share/terminfo/t/tmux + amove usr/share/terminfo/t/tmux-256color + amove usr/share/terminfo/t/terminator + amove usr/share/terminfo/t/terminology* + amove usr/share/terminfo/v/vte + amove usr/share/terminfo/v/vte-256color + amove usr/share/terminfo/g/gnome + amove usr/share/terminfo/g/gnome-256color + amove usr/share/terminfo/k/kitty + amove usr/share/terminfo/k/konsole + amove usr/share/terminfo/k/konsole-256color + amove usr/share/terminfo/k/konsole-linux + amove usr/share/terminfo/p/putty + amove usr/share/terminfo/p/putty-256color + amove usr/share/terminfo/r/rxvt + amove usr/share/terminfo/r/rxvt-256color + amove usr/share/terminfo/s/st-0* + amove usr/share/terminfo/s/st-256color + amove etc/terminfo + + mkdir -p "$pkgdir"/etc/terminfo/s + mv "$subpkgdir"/etc/terminfo/s/sun "$pkgdir"/etc/terminfo/s + mv "$subpkgdir"/etc/terminfo/v "$pkgdir"/etc/terminfo } static() { |