%general-entities; ]> Texinfo-&texinfo-version; Texinfo <para>The Texinfo package contains programs for reading, writing, and converting info pages.</para> </sect2> &env-target; <sect2 role="installation"> <title>Installation of Texinfo The following patch will add support for new compressors like XZ Utils: patch -Np1 -i ../&texinfo-new_compressors-patch; Prepare Texinfo for compilation: ./configure --build=${CLFS_HOST} --host=${CLFS_TARGET} \ --prefix=/usr Compile the package: make -C tools/gnulib/lib make -C tools make Install the package: make DESTDIR=${CLFS} install The Info documentation system uses a plain text file to hold its list of menu entries. The file is located at /usr/share/info/dir. Unfortunately, due to occasional problems in the Makefiles of various packages, it can sometimes get out of sync with the info pages installed on the system. If the /usr/share/info/dir file ever needs to be recreated, the following optional commands will accomplish the task: cd ${CLFS}/usr/share/info rm dir for f in * do install-info ${f} dir 2>/dev/null done Contents of Texinfo Installed programs info, infokey, install-info, makeinfo, texi2dvi, texi2pdf, and texindex Short Descriptions info Used to read info pages which are similar to man pages, but often go much deeper than just explaining all the command line options. For example, compare man bison and info bison. info infokey Compiles a source file containing Info customizations into a binary format infokey install-info Used to install info pages; it updates entries in the info index file install-info makeinfo Translates the given Texinfo source documents into info pages, plain text, or HTML makeinfo texi2dvi Used to format the given Texinfo document into a device-independent file that can be printed texi2dvi texi2pdf Used to format the given Texinfo document into a Portable Document Format (PDF) file texi2pdf texindex Used to sort Texinfo index files texindex