/[d-i]/trunk/manual/doc/building-ng.txt
ViewVC logotype

Contents of /trunk/manual/doc/building-ng.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 31233 - (hide annotations) (download)
Fri Oct 7 19:51:38 2005 UTC (7 years, 7 months ago) by joeyh
Original Path: trunk/manual/build/README.ng
File size: 1903 byte(s)
move manual to top-level directory, split out of debian-installer package
1 pronik-guest 25009 --------------------------------------------
2     Build Scripts NG for Debian Installer Manual
3     --------------------------------------------
4    
5     NG == 'new-generation'
6    
7     The NG scripts are the extremely experimental version of the original
8     build scripts for the Debian Installer Manual.
9    
10     The main purpose for NG is to be able to generate print-ready
11     documentation in non-latin-based languages, like Russian, Japanese,
12     Greek etc. The ultimate goal could be creating a common base for
13     generating good-looking print documentation from DocBook using only free
14     (as in 'DFSG-free') software.
15    
16     ****
17     WARNING:
18     THIS IS HIGHLY EXPERIMENTAL. USE IT ONLY IF YOU KNOW WHAT YOU ARE DOING!
19     ****
20    
21     The main change consists in scrapping OpenJade and JadeTeX and moving to
22     using DB2LaTeX, which should be a more flexible solution anyway. Other
23     possible solutions like XSL:FO are not yet feasible, as all the
24     renderers are either proprietary or written in Java.
25    
26     The necessary parts of the package are:
27     - build_ng.sh
28     - buildone_ng.sh
29     - templates/driver.xsl.template
30     - stylesheets/style-pdf.xsl
31     - stylesheets/lang-drivers/
32     - stylesheets/db2latex/
33    
34     The last directory contains the current db2latex distribution. The main
35     reason for putting it here is the need to implement some features not
36     yet available through the upstream version. As soon as they are stable,
37     they will eventually get integrated into the main db2latex package and
38     removed from the SVN.
39    
40     Currently, not everything works as expected. The biggest problem is
41     getting the tables right - current db2latex does not support the
42     morerows property, which is actually quite useful. A patch needs to get
43     written to support that, but I currently lack the necessary time to
44     learn XSL to the extend needed and implement the changes. Thus, the
45     project is currently in pre-alpha state, so don't expect usable results
46     right now.
47    
48     Nikolai Prokoschenko (nikolai at prokoschenko dot de)

  ViewVC Help
Powered by ViewVC 1.1.5