| git.druid.rocks | index | druid520 | ports | ports/ | libraries/ | gnu-ncurses/ | add.sh |
ports/libraries/gnu-ncurses/add.sh
set -e
git clone https://github.com/mirror/ncurses.git
cd ncurses
./configure --prefix=$MP_PREFIX --without-tests --without-cxx --without-cxx-binding --enable-widec CPPFLAGS="-D_XOPEN_SOURCE=700" CFLAGS="-std=gnu17"
make
make install
for h in $MP_PREFIX/include/ncursesw/*.h; do
ln -sf ncursesw/$(basename $h) $MP_PREFIX/include/$(basename $h)
done
for l in $MP_PREFIX/lib/libncursesw*; do
ln -sf $(basename $l) $MP_PREFIX/lib/$(echo $(basename $l) | sed 's/ncursesw/ncurses/')
ln -sf $(basename $l) $MP_PREFIX/lib/$(echo $(basename $l) | sed 's/ncursesw/curses/')
done
make clean || true