Commit | Line | Data |
---|---|---|
c1c2365a IM |
1 | <!-- manpage-base.xsl: |
2 | special formatting for manpages rendered from asciidoc+docbook --> | |
3 | <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" | |
4 | version="1.0"> | |
5 | ||
6 | <!-- these params silence some output from xmlto --> | |
7 | <xsl:param name="man.output.quietly" select="1"/> | |
8 | <xsl:param name="refentry.meta.get.quietly" select="1"/> | |
9 | ||
10 | <!-- convert asciidoc callouts to man page format; | |
11 | git.docbook.backslash and git.docbook.dot params | |
12 | must be supplied by another XSL file or other means --> | |
13 | <xsl:template match="co"> | |
14 | <xsl:value-of select="concat( | |
15 | $git.docbook.backslash,'fB(', | |
16 | substring-after(@id,'-'),')', | |
17 | $git.docbook.backslash,'fR')"/> | |
18 | </xsl:template> | |
19 | <xsl:template match="calloutlist"> | |
20 | <xsl:value-of select="$git.docbook.dot"/> | |
21 | <xsl:text>sp </xsl:text> | |
22 | <xsl:apply-templates/> | |
23 | <xsl:text> </xsl:text> | |
24 | </xsl:template> | |
25 | <xsl:template match="callout"> | |
26 | <xsl:value-of select="concat( | |
27 | $git.docbook.backslash,'fB', | |
28 | substring-after(@arearefs,'-'), | |
29 | '. ',$git.docbook.backslash,'fR')"/> | |
30 | <xsl:apply-templates/> | |
31 | <xsl:value-of select="$git.docbook.dot"/> | |
32 | <xsl:text>br </xsl:text> | |
33 | </xsl:template> | |
34 | ||
35 | </xsl:stylesheet> |