Index: general/genlib/guile.xml
===================================================================
--- general/genlib/guile.xml	(revision 2d935de34102a3581d4210dcfc3286a1d20035cf)
+++ general/genlib/guile.xml	(revision c84f6560dc6f4244782b48cdf92f35c87e9403a6)
@@ -7,8 +7,7 @@
 <!ENTITY guile-download-http "http://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.gz">
 <!ENTITY guile-download-ftp "ftp://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.gz">
-<!ENTITY guile-size "2.7 MB">
+<!ENTITY guile-size "2.8 MB">
 <!ENTITY guile-buildsize "30 MB">
 <!ENTITY guile-time "0.79 SBU">
-
 ]>
 
@@ -23,10 +22,10 @@
 <sect2>
 <title>Introduction to <application>Guile</application></title>
-                                                                               
+
 <para>The <application>Guile</application> package contains the Project
-<acronym>GNU</acronym>'s extension language library.  <application>Guile
-</application> also contains a stand alone <application>Scheme</application>
-interpreter.</para>
-                                                                               
+<acronym>GNU</acronym>'s extension language library. 
+<application>Guile</application> also contains a stand alone 
+<application>Scheme</application> interpreter.</para>
+
 <sect3><title>Package information</title>
 <itemizedlist spacing='compact'>
@@ -41,50 +40,79 @@
 &guile-time;</para></listitem></itemizedlist>
 </sect3>
-                                                                               
+
+<sect3><title>Additional downloads</title>
+<itemizedlist spacing='compact'>
+<listitem><para>Required Patch (if building the HTML Reference Guide): <ulink 
+url="&patch-root;/guile-&guile-version;-fhs_docs-1.patch"/></para></listitem>
+</itemizedlist>
+</sect3>
+
+<sect3><title><application>Guile</application> dependencies</title>
+<sect4><title>Optional</title>
+<itemizedlist spacing='compact'>
+<listitem><para><xref linkend="pst-typesetting-tex"/></para></listitem>
+</itemizedlist></sect4>
+</sect3>
+
 </sect2>
 
 <sect2>
 <title>Installation of <application>Guile</application></title>
-                                                                               
+
 <para>Install <application>Guile</application> by running the following
 commands:</para>
-                                                                               
-<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
+
+<screen><userinput><command>patch -Np1 -i ../guile-&guile-version;-fhs_docs-1.patch &amp;&amp;
+./configure --prefix=/usr &amp;&amp;
 make &amp;&amp;
+sed -i -e "s/&guile-version;/1.6/" guile-tools &amp;&amp;
 make install</command></userinput></screen>
-                                                                               
+
+</sect2>
+
+<sect2><title>Command Explanations</title>
+<para><command>sed -i -e "s/1.6.4/1.6/" guile-tools</command>: Imbedded in the 
+<command>guile-tools</command> script is an incorrect path to the 
+<application>Guile</application> scripts and modules. This command installs the 
+correct path.</para>
 </sect2>
 
 <sect2>
 <title>Contents</title>
-                                                                               
-<para>In addition to the <filename>libguile</filename> libraries, the
-<application>Guile</application> package contains
+
+<para>In addition to the <filename class='libraryfile'>libguile</filename> 
+libraries, the <application>Guile</application> package contains
 <command>guile</command>,
-<command>guile-config</command> and
-<command>guile-snarf</command>.
+<command>guile-config</command>, 
+<command>guile-snarf</command> and  
+<command>guile-tools</command>.
 </para>
-                                                                               
+
 </sect2>
-                                                                               
+
 <sect2><title>Description</title>
-                                                                               
+
 <sect3><title>guile</title>
 <para><command>guile</command> is a stand-alone Scheme interpreter for
 <application>Guile</application>.</para></sect3>
-                                                                               
+
 <sect3><title>guile-config</title>
 <para><command>guile-config</command> is a <application>Guile</application>
 script which provides the information necessary to link your programs against
-the <application>Guile</application> library, in much the same way <xref
-linkend="pkgconfig"></xref> does.</para></sect3>
-                                                                               
+the <application>Guile</application> library, in much the same way 
+<xref linkend="pkgconfig"></xref> does.</para></sect3>
+
 <sect3><title>guile-snarf</title>
 <para><command>guile-snarf</command> is a script to parse declarations in
 your <application>C</application> code for <application>Scheme</application>
-visible <application>C</application> functions, <application>Scheme
-</application> objects to be used by <application>C</application> code,
-etc.</para></sect3>
-                                                                               
+visible <application>C</application> functions, 
+<application>Scheme</application> objects to be used by 
+<application>C</application> code, etc.</para></sect3>
+
+<sect3><title>guile-tools</title>
+<para><command>guile-tools</command> is a wrapper program installed along with 
+<command>guile</command> which knows where a particular module is installed and 
+calls it passing its args to a program.</para></sect3>
+
 </sect2>
 
