diff options
Diffstat (limited to 'main/ncurses/APKBUILD')
-rw-r--r-- | main/ncurses/APKBUILD | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/main/ncurses/APKBUILD b/main/ncurses/APKBUILD index 2ec9dce383..c03c34bca2 100644 --- a/main/ncurses/APKBUILD +++ b/main/ncurses/APKBUILD @@ -47,21 +47,22 @@ package() { # Install basic terms in /etc/terminfo for i in ansi console dumb linux rxvt screen sun vt52 vt100 vt102 \ vt200 vt220 xterm xterm-color xterm-xfree86 xterm-256color \ - alacritty tmux tmux-256color terminator terminology* \ + alacritty tmux tmux-256color terminator 'terminology*' \ vte vte-256color gnome gnome-256color kitty konsole konsole-256color \ - konsole-linux putty putty-256color rxvt-256color st-* \ + konsole-linux putty putty-256color rxvt-256color 'st-*' \ screen-256color; do - local termfile=$(find "$pkgdir"/usr/share/terminfo/ -name "$i" 2>/dev/null) || true - local basedir=$(basename "$(dirname "$termfile")") + local termfiles=$(find "$pkgdir"/usr/share/terminfo/ -name "$i" 2>/dev/null) || true - [ -z "$termfile" ] && continue + [ -z "$termfiles" ] && continue - install -d "$pkgdir"/etc/terminfo/$basedir - mv $termfile "$pkgdir"/etc/terminfo/$basedir/ - ln -s ../../../../etc/terminfo/$basedir/$i \ - "$pkgdir"/usr/share/terminfo/$basedir/$i + for termfile in $termfiles; do + local basedir=$(basename "$(dirname "$termfile")") + install -d "$pkgdir"/etc/terminfo/$basedir + mv "$termfile" "$pkgdir"/etc/terminfo/$basedir/ + ln -s "../../../../etc/terminfo/$basedir/${termfile##*/}" \ + "$pkgdir/usr/share/terminfo/$basedir/${termfile##*/}" + done done - rm -f $pkgdir/usr/lib/terminfo } dev() { @@ -77,12 +78,13 @@ dev() { } terminfo() { - depends="" pkgdesc="$pkgdesc (other terminfo files)" depends="$pkgname-terminfo-base=$pkgver-r$pkgrel" - mkdir -p $subpkgdir/usr/share - mv $pkgdir/usr/share/terminfo $subpkgdir/usr/share + mkdir -p "$subpkgdir"/usr/share "$subpkgdir"/usr/lib + mv "$pkgdir"/usr/share/terminfo "$subpkgdir"/usr/share + # also move symlink + mv "$pkgdir"/usr/lib/terminfo "$subpkgdir"/usr/lib/ } libs() { |