| 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) |