aboutsummaryrefslogtreecommitdiff
path: root/docs/source/conf.py
diff options
context:
space:
mode:
authorKristian Evers <kristianevers@gmail.com>2018-03-18 22:07:41 +0100
committerKristian Evers <kristianevers@gmail.com>2018-03-18 22:10:04 +0100
commitb6e2a23585b599910cf7f3f000beab5ecd74ad31 (patch)
tree7765692dda1c023f1649f2b21aad18375a1e544e /docs/source/conf.py
parentaa98657fe98c64ba635c1c0b0387f825e9e917f9 (diff)
downloadPROJ-b6e2a23585b599910cf7f3f000beab5ecd74ad31.tar.gz
PROJ-b6e2a23585b599910cf7f3f000beab5ecd74ad31.zip
Setup automatic man page generation
Create man pages from the Sphinx documentation. Ideally the man pages are updated completely automatic when running make dist and make install but that is a quite complicated setup. For now a script that builds the man pages and commits them has been created. This is to be run as part of the release process so that man pages are aligned with the most recent version of the docs.
Diffstat (limited to 'docs/source/conf.py')
-rw-r--r--docs/source/conf.py37
1 files changed, 35 insertions, 2 deletions
diff --git a/docs/source/conf.py b/docs/source/conf.py
index af9d24da..a269a7d9 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -268,8 +268,41 @@ latex_documents = [
# One entry per manual page. List of tuples
# (source start file, name, description, authors, manual section).
man_pages = [
- (master_doc, 'proj4', u'PROJ.4 Documentation',
- [author], 1)
+ (
+ 'apps/proj',
+ 'proj',
+ u'Cartographic projection filter',
+ ['Gerald I. Evenden'],
+ 1
+ ),
+ (
+ 'apps/cs2cs',
+ 'cs2cs',
+ u'Cartographic coordinate system filter',
+ ['Frank Warmerdam'],
+ 1
+ ),
+ (
+ 'apps/cct',
+ 'cct',
+ u'Coordinate Conversion and Transformation',
+ ['Thomas Knudsen'],
+ 1
+ ),
+ (
+ 'apps/geod',
+ 'geod',
+ u'Geodesic computations',
+ ['Charles Karney'],
+ 1
+ ),
+ (
+ 'apps/gie',
+ 'gie',
+ u'The Geospatial Integrity Investigation Environment',
+ ['Thomas Knudsen'],
+ 1
+ ),
]
# If true, show URL addresses after external links.