hgbook

changeset 877:3d6f290fe822

Update README.BUILD
author Dongsheng Song <dongsheng.song@gmail.com>
date Wed Oct 21 11:57:11 2009 +0800 (2009-10-21)
parents 851bed11c742
children 7037e4bcb90c
files Makefile.vars.tmpl README.BUILD
line diff
     1.1 --- a/Makefile.vars.tmpl	Wed Oct 21 11:34:17 2009 +0800
     1.2 +++ b/Makefile.vars.tmpl	Wed Oct 21 11:57:11 2009 +0800
     1.3 @@ -1,20 +1,20 @@
     1.4  #
     1.5 -# Please create your Makefile.vars file from this template file.
     1.6 +# Please create your Makefile.vars from this template file.
     1.7  #
     1.8  # Please use absolute path, DO NOT use relative path !
     1.9  #
    1.10  
    1.11 -# po4a (>= 0.36.1): Only for PO based Makefile !
    1.12 +# po4a (>= 0.36.1): Only for PO based translation !
    1.13  # po4A_HOME=/usr/bin
    1.14  # PO4A_LIB=/usr/share/perl5
    1.15 -PO4A_HOME=/home/dongsheng/var/svn/i18n-zh/trunk/lib/po4a
    1.16 +PO4A_HOME=/home/dongsheng/vcs/svn/i18n-zh/trunk/lib/po4a
    1.17  PO4A_LIB=$(PO4A_HOME)/lib
    1.18  
    1.19  # saxon65.jar, saxon65-dbxsl.jar, xml-commons-resolver-1.2.jar: Only for pdf format !
    1.20 -JAVA_LIB=/home/dongsheng/var/svn/i18n-zh/trunk/lib/share/java
    1.21 +JAVA_LIB=/home/dongsheng/vcs/svn/i18n-zh/trunk/lib/share/java
    1.22  
    1.23  # fop (>= 0.9.6): Only for pdf format !
    1.24 -FOP_HOME=/home/dongsheng/var/svn/i18n-zh/trunk/lib/fop
    1.25 +FOP_HOME=/home/dongsheng/vcs/svn/i18n-zh/trunk/lib/fop
    1.26  
    1.27  # docbook-xsl (>= 1.74.3): Only for ePub format !
    1.28 -DB2EPUB=/home/dongsheng/var/svn/i18n-zh/trunk/lib/docbook/docbook-xsl/epub/bin/dbtoepub
    1.29 +DB2EPUB=/home/dongsheng/vcs/svn/i18n-zh/trunk/lib/docbook/docbook-xsl/epub/bin/dbtoepub
     2.1 --- a/README.BUILD	Wed Oct 21 11:34:17 2009 +0800
     2.2 +++ b/README.BUILD	Wed Oct 21 11:57:11 2009 +0800
     2.3 @@ -46,7 +46,24 @@
     2.4    The Makefile will actually invoke $FOP_HOME/fop.sh, you should do
     2.5    some trick, let fop's CLASSPATH include saxon.jar and docbook-xsl-saxon.jar .
     2.6  
     2.7 -5. Make
     2.8 +5. Configure XML Catalogs
     2.9 +  For non pdf output, we use xsltproc for XSLT process, which use system
    2.10 +  catalog files automatically, usually /etc/xml/catalog. Users do not need to
    2.11 +  care about it.
    2.12 +
    2.13 +  For pdf output, we need use the xsl extensions (docbook-xsl-saxon), so we must
    2.14 +  create file $JAVA_LIB/CatalogManager.properties like this:
    2.15 +
    2.16 +      catalogs=/etc/xml/catalog
    2.17 +      relative-catalogs=true
    2.18 +      static-catalog=yes
    2.19 +      catalog-class-name=org.apache.xml.resolver.Resolver
    2.20 +      verbosity=1
    2.21 +
    2.22 +6. Create Makefile.vars
    2.23 +  Please create your Makefile.vars from Makefile.vars.tmpl .
    2.24 +
    2.25 +7. Make
    2.26    Run 'make' for more details, for example:
    2.27  
    2.28    * make all document(pdf, html and html-single for all languages)