From 89d9d5ab2320fcc98a4080a0bfe64f7ed6eaf2e7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Vivek=20Das=C2=A0Mohapatra?= <vivek@collabora.co.uk>
Date: Wed, 26 Jul 2017 17:30:12 +0100
Subject: [PATCH] Add a see-also section to the generated man pages.

---
 doc/devhelp2man.xslt | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/doc/devhelp2man.xslt b/doc/devhelp2man.xslt
index 1a22fbc5f..73fc9cfef 100644
--- a/doc/devhelp2man.xslt
+++ b/doc/devhelp2man.xslt
@@ -156,6 +156,25 @@
                                mode="retdesc"/>
         </xsl:element>
       </xsl:element>
+
+      <xsl:element name="refsect1">
+        <xsl:element name="title">See Also:</xsl:element>
+          <xsl:element name="para">
+            <xsl:for-each select="refsect1[@role='details']/refsect2[@role='function']/indexterm/primary">
+              <xsl:element name="link">
+                <xsl:element name="function">
+                  <xsl:value-of select="concat(.,'(3)')"/>
+                </xsl:element>
+              </xsl:element>
+              <xsl:choose>
+                <xsl:when test="position() != last()">
+                  <xsl:text>, </xsl:text>
+                </xsl:when>
+              </xsl:choose>
+            </xsl:for-each>
+          </xsl:element>
+      </xsl:element>
+
     </xsl:element>
   </xsl:template>
 
-- 
GitLab