Les détails sur ce paquet sont situés dans Section 10.22.2, “Contenu de Ncurses.”
Le paquet Ncurses contient les bibliothèques de gestion des écrans type caractère, indépendant des terminaux.
Les correctifs suivants incorporent les mises à jour de la branche 5.6 issue des développeurs de Ncurses :
patch -Np1 -i ../ncurses-5.6-branch_update-3.patch
Préparez la compilation de Ncurses :
CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
./configure --prefix=/usr --libdir=/lib \
--with-shared --without-debugCompilez le paquet :
make
Ce paquet ne fournit pas de suite de tests.
Installez le paquet :
make install
Prepare ncurses5-config to be wrapped by
the multiarch wrapper:
mv -v /usr/bin/ncurses5-config{,-32}Déplacez les bibliothèques statiques de Ncurses au bon endroit :
mv -v /lib/lib{panel,menu,form,ncurses,ncurses++,curses}.a /usr/libCréez des liens symboliques dans /usr/lib:
rm -v /lib/lib{ncurses,menu,panel,form,curses}.so
ln -svf ../../lib/libncurses.so.5 /usr/lib/libcurses.so
ln -svf ../../lib/libncurses.so.5 /usr/lib/libncurses.so
ln -svf ../../lib/libmenu.so.5 /usr/lib/libmenu.so
ln -svf ../../lib/libpanel.so.5 /usr/lib/libpanel.so
ln -svf ../../lib/libform.so.5 /usr/lib/libform.soDonnez les droits d'exécution aux bibliothèques de Ncurses :
chmod -v 755 /lib/lib{panel,menu,form,ncurses}.so.5.6Les détails sur ce paquet sont situés dans Section 10.22.2, “Contenu de Ncurses.”