Skip to content

Commit 6d38d01

Browse files
committed
README.md: Add info about building the documentation
Fixes #101
1 parent 0e79f1a commit 6d38d01

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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy