1 # -*- python; coding: utf-8 -*-
3 # gtk-doc - GTK DocBook documentation generator.
4 # Copyright (C) 1998 Owen Taylor
5 # 2001-2005 Damon Chaplin
6 # 2009-2017 Stefan Sauer
9 # This program is free software; you can redistribute it and/or modify
10 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation; either version 2 of the License, or
12 # (at your option) any later version.
14 # This program is distributed in the hope that it will be useful,
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 # GNU General Public License for more details.
19 # You should have received a copy of the GNU General Public License
20 # along with this program; if not, write to the Free Software
21 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
30 logging
.info('options: %s', str(options
.__dict
__))
32 module
= options
.args
[0]
33 document
= options
.args
[1]
39 # we could do "--path $PWD " to avoid needing rewriting entities that
40 # are copied from the header into docs under xml
42 for path
in options
.path
:
43 path_arg
+= ['--path', path
]
45 # would it make sense to create man pages only for certain refentries
47 # see http://bugzilla.gnome.org/show_bug.cgi?id=467488
48 return subprocess
.call([config
.xsltproc
] + path_arg
+ [
61 'chunker.output.quiet',
63 'http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl',