%general-entities; ]> Ncurses-&ncurses-version; Ncurses <para>The Ncurses package contains libraries for terminal-independent handling of character screens.</para> </sect2> <sect2 role="installation"> <title>Installation of Ncurses The following patch contains updates from the &ncurses-version; branch by the Ncurses developers: patch -Np1 -i ../&ncurses-branch_update-patch; Prepare Ncurses for compilation: ./configure --prefix=/usr --libdir=/lib \ --with-shared --without-debug Compile the package: make This package does not come with a test suite. Install the package: make install Move the Ncurses static libraries to the proper location: mv -v /lib/lib{panel,menu,form,ncurses,ncurses++,curses}.a /usr/lib Create symlinks in /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 Contents of Ncurses Installed programs Installed libraries ncurses5-config libcurses.[a,so] (link to libncurses.[a,so]), libform.[a,so], libmenu.[a,so], libncurses++.a, libncurses.[a,so], and libpanel.[a,so] Short Descriptions ncurses5-config Provides configuration information for ncurses ncurses5-config libcurses A link to libncurses libcurses libncurses Contains functions to display text in many complex ways on a terminal screen; a good example of the use of these functions is the menu displayed during the kernel's make menuconfig libncurses libform Contains functions to implement forms libform libmenu Contains functions to implement menus libmenu libpanel Contains functions to implement panels libpanel