Author: jim Date: 2005-05-28 11:14:52 -0600 (Sat, 28 May 2005) New Revision: 5493
Added: branches/cross-lfs/BOOK/temp-tools/common/texinfo.xml Modified: branches/cross-lfs/BOOK/introduction/common/changelog.xml branches/cross-lfs/BOOK/temp-tools/ppc-chapter.xml branches/cross-lfs/BOOK/temp-tools/raq2-chapter.xml branches/cross-lfs/BOOK/temp-tools/sparc-chapter.xml branches/cross-lfs/BOOK/temp-tools/sparc64-chapter.xml branches/cross-lfs/BOOK/temp-tools/x86-chapter.xml branches/cross-lfs/BOOK/temp-tools/x86_64-chapter.xml Log: Added texinfo to the temp-tools section. This is needed to allow binutils to make the info pages. Modified: branches/cross-lfs/BOOK/introduction/common/changelog.xml =================================================================== --- branches/cross-lfs/BOOK/introduction/common/changelog.xml 2005-05-28 17:10:26 UTC (rev 5492) +++ branches/cross-lfs/BOOK/introduction/common/changelog.xml 2005-05-28 17:14:52 UTC (rev 5493) @@ -94,6 +94,14 @@ --> <itemizedlist> +<listitem><para>May 28, 2005 [jim]</para> +<itemizedlist> +<listitem><para>Added texinfo to temp-tools section, will allow binutils to make info pages..</para></listitem> +</itemizedlist> +</listitem> +</itemizedlist> + +<itemizedlist> <listitem><para>May 27, 2005 [jim]</para> <itemizedlist> <listitem><para>Adding ownership change to prevent issues during reboot.</para></listitem> Added: branches/cross-lfs/BOOK/temp-tools/common/texinfo.xml =================================================================== --- branches/cross-lfs/BOOK/temp-tools/common/texinfo.xml 2005-05-28 17:10:26 UTC (rev 5492) +++ branches/cross-lfs/BOOK/temp-tools/common/texinfo.xml 2005-05-28 17:14:52 UTC (rev 5493) @@ -0,0 +1,186 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" + "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + <!ENTITY % patches-entities SYSTEM "../../patches.ent"> + %general-entities; + %patches-entities; +]> + +<sect1 id="ch-temp-tools-texinfo" role="wrap"> + <?dbhtml filename="texinfo.html"?> + + <title>Texinfo-&texinfo-version;</title> + + <indexterm zone="ch-temp-tools-texinfo"> + <primary sortas="a-Texinfo">Texinfo</primary> + </indexterm> + + <sect2 role="package"> + <title/> + + <para>The Texinfo package contains programs for reading, writing, and + converting Info documents.</para> + + <segmentedlist> + <segtitle>&buildtime;</segtitle> + <segtitle>&diskspace;</segtitle> + + <seglistitem> + <seg>Not checked yet</seg> + <seg>Not checked yet</seg> + </seglistitem> + </segmentedlist> + + <segmentedlist> + <segtitle>&dependencies;</segtitle> + + <seglistitem> + <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, + Grep, Make, Ncurses, and Sed</seg> + </seglistitem> + </segmentedlist> + + </sect2> + + <sect2 role="installation"> + <title>Installation of Texinfo</title> + + <para>Prepare Texinfo for compilation:</para> + +<screen><userinput>./configure --prefix=/usr</userinput></screen> + + <para>Compile the package:</para> + +<screen><userinput>make</userinput></screen> + + <para>To test the results, issue: + <userinput>make check</userinput>.</para> + + <para>Install the package:</para> + +<screen><userinput>make install</userinput></screen> + + <para>Optionally, install the components belonging in a TeX + installation:</para> + +<screen><userinput>make TEXMF=/usr/share/texmf install-tex</userinput></screen> + + <variablelist> + <title>The meaning of the make parameter:</title> + + <varlistentry> + <term><parameter>TEXMF=/usr/share/texmf</parameter></term> + <listitem> + <para>The <envar>TEXMF</envar> makefile variable holds the location + of the root of the TeX tree if, for example, a TeX package will be + installed later.</para> + </listitem> + </varlistentry> + </variablelist> + + + <para>The Info documentation system uses a plain text file to hold its list + of menu entries. The file is located at + <filename>/usr/share/info/dir</filename>. Unfortunately, due to occasional + problems in the Makefiles of various packages, it can sometimes get out of + step with the Info manuals installed on the system. If the + <filename>/usr/share/info/dir</filename> file ever needs to be recreated, + the following optional commands will accomplish the task:</para> + +<screen><userinput>cd /usr/share/info +rm dir +for f in * +do install-info $f dir 2>/dev/null +done</userinput></screen> + + </sect2> + + <sect2 id="contents-texinfo" role="content"> + <title>Contents of Texinfo</title> + + <segmentedlist> + <segtitle>Installed programs</segtitle> + + <seglistitem> + <seg>info, infokey, install-info, makeinfo, texi2dvi, and texindex</seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="info"> + <term><command>info</command></term> + <listitem> + <para>Used to read Info documents which are similar to man + pages, but often go much deeper than just explaining all the command + line options. For example, compare <command>man bison</command> and + <command>info bison</command>.</para> + <indexterm zone="ch-temp-tools-texinfo info"> + <primary sortas="b-info">info</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="infokey"> + <term><command>infokey</command></term> + <listitem> + <para>Compiles a source file containing Info customizations into a + binary format</para> + <indexterm zone="ch-temp-tools-texinfo infokey"> + <primary sortas="b-infokey">infokey</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="install-info"> + <term><command>install-info</command></term> + <listitem> + <para>Used to install Info files; it updates entries in the Info index + file</para> + <indexterm zone="ch-temp-tools-texinfo install-info"> + <primary sortas="b-install-info">install-info</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="makeinfo"> + <term><command>makeinfo</command></term> + <listitem> + <para>Translates the given Texinfo source documents into + info files, plain text, or HTML</para> + <indexterm zone="ch-temp-tools-texinfo makeinfo"> + <primary sortas="b-makeinfo">makeinfo</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="texi2dvi"> + <term><command>texi2dvi</command></term> + <listitem> + <para>Used to format the given Texinfo document into a + device-independent file that can be printed</para> + <indexterm zone="ch-temp-tools-texinfo texi2dvi"> + <primary sortas="b-texi2dvi">texi2dvi</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="texindex"> + <term><command>texindex</command></term> + <listitem> + <para>Used to sort Texinfo index files</para> + <indexterm zone="ch-temp-tools-texinfo texindex"> + <primary sortas="b-texindex">texindex</primary> + </indexterm> + </listitem> + </varlistentry> + + </variablelist> + + </sect2> + +</sect1> Modified: branches/cross-lfs/BOOK/temp-tools/ppc-chapter.xml =================================================================== --- branches/cross-lfs/BOOK/temp-tools/ppc-chapter.xml 2005-05-28 17:10:26 UTC (rev 5492) +++ branches/cross-lfs/BOOK/temp-tools/ppc-chapter.xml 2005-05-28 17:14:52 UTC (rev 5493) @@ -13,5 +13,6 @@ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/expect.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/dejagnu.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/perl.xml"/> +<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/texinfo.xml"/> </chapter> Modified: branches/cross-lfs/BOOK/temp-tools/raq2-chapter.xml =================================================================== --- branches/cross-lfs/BOOK/temp-tools/raq2-chapter.xml 2005-05-28 17:10:26 UTC (rev 5492) +++ branches/cross-lfs/BOOK/temp-tools/raq2-chapter.xml 2005-05-28 17:14:52 UTC (rev 5493) @@ -13,5 +13,6 @@ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/expect.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/dejagnu.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/perl.xml"/> +<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/texinfo.xml"/> </chapter> Modified: branches/cross-lfs/BOOK/temp-tools/sparc-chapter.xml =================================================================== --- branches/cross-lfs/BOOK/temp-tools/sparc-chapter.xml 2005-05-28 17:10:26 UTC (rev 5492) +++ branches/cross-lfs/BOOK/temp-tools/sparc-chapter.xml 2005-05-28 17:14:52 UTC (rev 5493) @@ -13,5 +13,6 @@ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/expect.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/dejagnu.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/perl.xml"/> +<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/texinfo.xml"/> </chapter> Modified: branches/cross-lfs/BOOK/temp-tools/sparc64-chapter.xml =================================================================== --- branches/cross-lfs/BOOK/temp-tools/sparc64-chapter.xml 2005-05-28 17:10:26 UTC (rev 5492) +++ branches/cross-lfs/BOOK/temp-tools/sparc64-chapter.xml 2005-05-28 17:14:52 UTC (rev 5493) @@ -16,5 +16,6 @@ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/dejagnu.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/perl.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/perl-64bit.xml"/> +<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/texinfo.xml"/> </chapter> Modified: branches/cross-lfs/BOOK/temp-tools/x86-chapter.xml =================================================================== --- branches/cross-lfs/BOOK/temp-tools/x86-chapter.xml 2005-05-28 17:10:26 UTC (rev 5492) +++ branches/cross-lfs/BOOK/temp-tools/x86-chapter.xml 2005-05-28 17:14:52 UTC (rev 5493) @@ -13,5 +13,6 @@ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/expect.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/dejagnu.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/perl.xml"/> +<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/texinfo.xml"/> </chapter> Modified: branches/cross-lfs/BOOK/temp-tools/x86_64-chapter.xml =================================================================== --- branches/cross-lfs/BOOK/temp-tools/x86_64-chapter.xml 2005-05-28 17:10:26 UTC (rev 5492) +++ branches/cross-lfs/BOOK/temp-tools/x86_64-chapter.xml 2005-05-28 17:14:52 UTC (rev 5493) @@ -13,5 +13,6 @@ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/expect.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/dejagnu.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/perl.xml"/> +<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/texinfo.xml"/> </chapter> -- http://linuxfromscratch.org/mailman/listinfo/lfs-book FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
