# Exit on error:
set -e

wget http://ftpmirror.gnu.org/ncurses/ncurses-5.9.tar.gz
tar xf ncurses-5.9.tar.gz
cd ncurses-5.9

./configure \
    --prefix= \
    --with-shared \
    --enable-widec \
    --without-debug \
    --without-ada \
    --with-build-cc="gcc -D_GNU_SOURCE" \
    --libdir=/lib

#make
make install
cd ..
rm -rf ncurses-5.9
rm ncurses-5.9.tar.gz

ln -sv ncursesw/curses.h /include/curses.h
ln -sv ncursesw/ncurses.h /include/ncurses.h
ln -sv ncursesw/term.h /include/term.h
ln -sfv libncursesw.so /lib/libncurses.so

# Required by cmake 3.10.3:
ln -sv ncursesw/ncurses_dll.h /include/ncurses_dll.h
ln -sv ncursesw/unctrl.h /include/unctrl.h

exit 0
