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-debug
Compilez 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/lib
Cré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.so
Donnez les droits d'exécution aux bibliothèques de Ncurses :
chmod -v 755 /lib/lib{panel,menu,form,ncurses}.so.5.6
Les détails sur ce paquet sont situés dans Section 10.22.2, “Contenu de Ncurses.”