ncurses: Force non-wide ncurses lib to link against ncursesw (#131) @konimex

This commit is contained in:
Dylan Araps 2020-01-03 10:11:47 +02:00
parent ec775efa95
commit d1f4498837
No known key found for this signature in database
GPG Key ID: 46D62DD9F1DE636E
2 changed files with 13 additions and 1 deletions

View File

@ -16,6 +16,18 @@
make
make DESTDIR="$1" install
# Force ncurses to link against wide-character ncurses library.
for lib in ncurses form panel menu; do
rm -f "$1/usr/lib/lib${lib}.so"
printf '%s\n' "INPUT(-l${lib}w)" > "$1/usr/lib/lib${lib}.so"
chmod 755 "$1/usr/lib/lib${lib}.so"
ln -sf "lib${lib}w.a" "$1/usr/lib/lib${lib}.a"
done
# Some packages look for libcurses instead of libncurses when building.
printf '%s\n' "INPUT(-lncursesw)" > "$1/usr/lib/libcursesw.so"
ln -s libncurses.so "$1/usr/lib/libcurses.so"
# These conflict with busybox's.
rm -f "$1/usr/bin/clear"
rm -f "$1/usr/bin/reset"

View File

@ -1 +1 @@
6.1 1
6.1 2