summaryrefslogtreecommitdiff
path: root/doc/building-ng.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/building-ng.txt')
-rw-r--r--doc/building-ng.txt56
1 files changed, 56 insertions, 0 deletions
diff --git a/doc/building-ng.txt b/doc/building-ng.txt
new file mode 100644
index 000000000..0c9d5027a
--- /dev/null
+++ b/doc/building-ng.txt
@@ -0,0 +1,56 @@
+--------------------------------------------
+Build Scripts NG for Debian Installer Manual
+--------------------------------------------
+
+=====================================================================
+The development of the db2latex solution has completely stalled and
+therefore been deleted from the repository. The last version is still
+available from:
+svn://svn.debian.org/svn/d-i/tags/manual/20060102
+=====================================================================
+
+
+NG == 'new-generation'
+
+The NG scripts are the extremely experimental version of the original
+build scripts for the Debian Installer Manual.
+
+The main purpose for NG is to be able to generate print-ready
+documentation in non-latin-based languages, like Russian, Japanese,
+Greek etc. The ultimate goal could be creating a common base for
+generating good-looking print documentation from DocBook using only free
+(as in 'DFSG-free') software.
+
+****
+WARNING:
+THIS IS HIGHLY EXPERIMENTAL. USE IT ONLY IF YOU KNOW WHAT YOU ARE DOING!
+****
+
+The main change consists in scrapping OpenJade and JadeTeX and moving to
+using DB2LaTeX, which should be a more flexible solution anyway. Other
+possible solutions like XSL:FO are not yet feasible, as all the
+renderers are either proprietary or written in Java.
+
+The necessary parts of the package are:
+- build_ng.sh
+- buildone_ng.sh
+- templates/driver.xsl.template
+- stylesheets/style-pdf.xsl
+- stylesheets/lang-drivers/
+- stylesheets/db2latex/
+
+The last directory contains the current db2latex distribution. The main
+reason for putting it here is the need to implement some features not
+yet available through the upstream version. As soon as they are stable,
+they will eventually get integrated into the main db2latex package and
+removed from the SVN.
+
+Currently, not everything works as expected. The biggest problem is
+getting the tables right - current db2latex does not support the
+morerows property, which is actually quite useful. A patch needs to get
+written to support that, but I currently lack the necessary time to
+learn XSL to the extend needed and implement the changes. Thus, the
+project is currently in pre-alpha state, so don't expect usable results
+right now.
+
+Nikolai Prokoschenko (nikolai at prokoschenko dot de)