aboutsummaryrefslogtreecommitdiffstats
path: root/main
diff options
context:
space:
mode:
Diffstat (limited to 'main')
-rw-r--r--main/ncurses/APKBUILD28
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() {