[ << Compiling ] | [Top][Contents][Index][ ? ] | [ Documentation work >> ] | ||
[ < Other ] | [ Up : Requirements ] | [ Getting the source code > ] |
4.2.3 Requirements for building documentation
The entire set of documentation for the most current build of LilyPond is available online at http://lilypond.org/doc/v2.19/Documentation/web/development, but you can also build them locally from the source code. This process requires some additional tools and packages.
Note: If the instructions for one of the previously listed Linux in the previous section ( Requirements for compiling LilyPond) have been used, then the following can be ignored as the software should already be installed.
- Everything listed in Requirements for compiling LilyPond
- ImageMagick
- Netpbm
- gzip
- rsync
-
Texi2HTML
Use version
1.82
. Later versions will not work.Download
texi2html 1.82
directly from: http://download.savannah.gnu.org/releases/texi2html/texi2html-1.82.tar.gz;Extract the files into an appropriate location and then run the commands;
./configure make sudo make install
Now verify that your operating system is able to see the correct version of
texi2html
.texi2html --version
-
Fonts required to build the documentation in addition to those required
to run LilyPond:
gsfonts fonts-linuxlibertine fonts-liberation fonts-dejavu fonts-freefont-otf ttf-bitstream-vera texlive-fonts-recommended ttf-xfree86-nonfree
Note: By default, when building LilyPond’s documentation,
pdfTeX
is be used. However ligatures (fi, fl, ff etc.) may not
be printed in the PDF output. In this case XeTeX can be used instead.
Download and install the texlive-xetex
package. The scripts used
to build the LilyPond documentation will use XeTex
instead of
pdfTex
to generate the PDF documents if it is available. No
additional configuration is required.
[ << Compiling ] | [Top][Contents][Index][ ? ] | [ Documentation work >> ] | ||
[ < Other ] | [ Up : Requirements ] | [ Getting the source code > ] |