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)