#!/usr/bin/env bash ./configure --prefix=/usr \ --mandir=/usr/share/man \ --with-shared \ --without-debug \ --without-normal \ --with-cxx-shared \ --enable-pc-files \ --with-pkg-config-libdir=/usr/lib/pkgconfig make make DESTDIR="${PWD}"/dest install sed -e 's/^#if.*XOPEN.*$/#if 1/' \ -i dest/usr/include/curses.h cp --remove-destination -av dest/* / for lib in ncurses form panel menu ; do ln -svf lib${lib}w.so /usr/lib/lib${lib}.so ln -svf ${lib}w.pc /usr/lib/pkgconfig/${lib}.pc done ln -sf libncursesw.so /usr/lib/libcurses.so cp -v -R doc -T /usr/share/doc/ncurses-6.6 # compilation with ABI version 5 # make distclean # ./configure --prefix=/usr \ # --with-shared \ # --without-normal \ # --without-debug \ # --without-cxx-binding \ # --with-abi-version=5 # make sources libs # cp -av lib/lib*.so.5* /usr/lib