Chris Johnsen | ae8d09b | 2009-03-27 01:43:59 -0500 | [diff] [blame] | 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 | |
Chris Johnsen | 9d8d13a | 2009-03-27 01:44:01 -0500 | [diff] [blame] | 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 | |
Chris Johnsen | ae8d09b | 2009-03-27 01:43:59 -0500 | [diff] [blame] | 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 --> |
Sean Estabrooks | 776e994 | 2006-04-28 09:15:06 -0400 | [diff] [blame] | 13 | <xsl:template match="co"> |
Chris Johnsen | ae8d09b | 2009-03-27 01:43:59 -0500 | [diff] [blame] | 14 | <xsl:value-of select="concat( |
| 15 | $git.docbook.backslash,'fB(', |
| 16 | substring-after(@id,'-'),')', |
| 17 | $git.docbook.backslash,'fR')"/> |
Sean Estabrooks | 776e994 | 2006-04-28 09:15:06 -0400 | [diff] [blame] | 18 | </xsl:template> |
| 19 | <xsl:template match="calloutlist"> |
Chris Johnsen | ae8d09b | 2009-03-27 01:43:59 -0500 | [diff] [blame] | 20 | <xsl:value-of select="$git.docbook.dot"/> |
| 21 | <xsl:text>sp </xsl:text> |
Sean Estabrooks | 776e994 | 2006-04-28 09:15:06 -0400 | [diff] [blame] | 22 | <xsl:apply-templates/> |
| 23 | <xsl:text> </xsl:text> |
| 24 | </xsl:template> |
| 25 | <xsl:template match="callout"> |
Chris Johnsen | ae8d09b | 2009-03-27 01:43:59 -0500 | [diff] [blame] | 26 | <xsl:value-of select="concat( |
| 27 | $git.docbook.backslash,'fB', |
| 28 | substring-after(@arearefs,'-'), |
| 29 | '. ',$git.docbook.backslash,'fR')"/> |
Sean Estabrooks | 776e994 | 2006-04-28 09:15:06 -0400 | [diff] [blame] | 30 | <xsl:apply-templates/> |
Chris Johnsen | ae8d09b | 2009-03-27 01:43:59 -0500 | [diff] [blame] | 31 | <xsl:value-of select="$git.docbook.dot"/> |
| 32 | <xsl:text>br </xsl:text> |
Junio C Hamano | 7ef0435 | 2006-12-13 00:58:28 -0800 | [diff] [blame] | 33 | </xsl:template> |
| 34 | |
Sean Estabrooks | 776e994 | 2006-04-28 09:15:06 -0400 | [diff] [blame] | 35 | </xsl:stylesheet> |