<<< Date Index >>>     <<< Thread Index >>>

Re: build Mutt docs HOWTO (was: [Announce] mutt-1.5.12 is available)



* On 2006.07.20, in <20060720172152.GC6837@xxxxxxx>,
*       "Alain Bench" <veronatif@xxxxxxx> wrote:
> 
>     But it seems to me that you forgot at least two beginning steps:

Thanks, Alain.  Here's a patch for the devel-notes.txt file.  I note
that you used libxml2-sources, whereas I used just the libxml2 archive.
I'm honestly not sure what the difference is, but libxml2 worked for me
and might be somehow more complete... since it's a larger file. :)

Libxml2 comes with support for bindings in the Python language.  I'm
surprised it complains if you don't have it installed -- it seems
to work ok for me.  But I imagine that it will work if you give
--without-python to configure.

-- 
 -D.    dgc@xxxxxxxxxxxx        NSIT    University of Chicago
CVSROOT = 
Using: /opt/bin/cvs diff doc/devel-notes.txt
Index: doc/devel-notes.txt
===================================================================
RCS file: /home/roessler/cvs/mutt/doc/devel-notes.txt,v
retrieving revision 3.4
diff -u -r3.4 devel-notes.txt
--- doc/devel-notes.txt 20 Jul 2006 00:57:33 -0000      3.4
+++ doc/devel-notes.txt 20 Jul 2006 17:59:23 -0000
@@ -58,7 +58,13 @@
 you'll need one tool and two sets of data which you may need to download
 and install.  The tool is xsltproc, and it's a command-line program for
 performing XSL transformations on XML documents.  The data sets are the
-Docbook XML and Docbook XSL libraries.  You can download these from:
+Docbook XML and Docbook XSL libraries.  Libxslt/xsltproc depend upon
+libxml2, so you might also need to get and install it.  You can download
+these from:
+
+  . libxml2
+    http://xmlsoft.org/
+    ftp://xmlsoft.org/libxml2/libxml2-2.6.26.tar.gz
 
   . xsltproc
     http://xmlsoft.org/
@@ -73,10 +79,15 @@
     http://prdownloads.sourceforge.net/docbook/docbook-xsl-1.70.1.zip
 
 
-First, build and install libxslt to obtain xsltproc, if you don't
-already have it.
+First, build and install libxml2, if you don't already have it.  If
+you don't have a python installation, you can run ./configure with the
+--without-python option.
+
+Next, build and install libxslt, if you don't have it.  Libxslt also
+produces the xsltproc program, so be sure that once it's installed it's
+in your PATH for the rest of this.
 
-Next, obtain and unpack the two docbook archives.  You can unpack these
+Third, obtain and unpack the two docbook archives.  You can unpack these
 anywhere that you want to have them installed -- there's no installation
 procedure other than unarchival.  On my Solaris system, I install
 packages under /opt/pkgs/packagename-version, so I unpacked these ZIP