Skip to content

Commit bdf5b64

Browse files
committed
README.md: Add info about building the documentation
Fixes #101
1 parent d663a07 commit bdf5b64

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,21 @@ supplier of your operating system, such as your Linux distribution. For
5959
instance, Ubuntu Linux, Debian Linux and Fedora Linux have official libsigc++
6060
packages.
6161

62+
## Building the documentation
63+
64+
The reference documentaion is built with Doxygen.
65+
66+
The manual is a DocBook 5.0 document. These packages are recommended when building
67+
the manual (can have other names in other distros):
68+
- docbook5-xml (Ubuntu and Debian) or docbook5-schemas (Fedora)
69+
- docbook-xsl (Ubuntu and Debian) or docbook-style-xsl (Fedora)
70+
71+
It may be possible to build without these packages, but it will be slow and error prone.
72+
The `xmllint` command is told to read files from http://docbook.org.
73+
The `xsltproc` command is told to read files from http://docbook.sourceforge.net.
74+
The commands first search for local copies of those files. If local copies exist
75+
and are installed at expected locations, the commands make no network accesses.
76+
6277
## Building from a release tarball
6378

6479
Building from a release tarball is easier than building from git.

0 commit comments

Comments
 (0)