diff options
author | Jan Malakhovski <oxij@oxij.org> | 2016-04-20 21:57:33 +0000 |
---|---|---|
committer | Jan Malakhovski <oxij@oxij.org> | 2018-02-09 19:51:06 +0000 |
commit | 660806066abc4a64ac44b53b2b1a20f5ab4d920b (patch) | |
tree | 509656f0b651896de5205746b3d42298f8a6c58b /nixos/doc/manual/options-to-docbook.xsl | |
parent | a7d75ab6489dc5834e8402db374b4d0f1e774d53 (diff) | |
download | nixlib-660806066abc4a64ac44b53b2b1a20f5ab4d920b.tar nixlib-660806066abc4a64ac44b53b2b1a20f5ab4d920b.tar.gz nixlib-660806066abc4a64ac44b53b2b1a20f5ab4d920b.tar.bz2 nixlib-660806066abc4a64ac44b53b2b1a20f5ab4d920b.tar.lz nixlib-660806066abc4a64ac44b53b2b1a20f5ab4d920b.tar.xz nixlib-660806066abc4a64ac44b53b2b1a20f5ab4d920b.tar.zst nixlib-660806066abc4a64ac44b53b2b1a20f5ab4d920b.zip |
nixos, lib: implement relatedPackages option
This allows one to specify "related packages" in NixOS that get rendered into the configuration.nix(5) man page. The interface philosophy is pretty much stolen from TeX bibliography. See the next several commits for examples.
Diffstat (limited to 'nixos/doc/manual/options-to-docbook.xsl')
-rw-r--r-- | nixos/doc/manual/options-to-docbook.xsl | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/nixos/doc/manual/options-to-docbook.xsl b/nixos/doc/manual/options-to-docbook.xsl index 5387546b5982..7b45b233ab2a 100644 --- a/nixos/doc/manual/options-to-docbook.xsl +++ b/nixos/doc/manual/options-to-docbook.xsl @@ -70,6 +70,15 @@ </para> </xsl:if> + <xsl:if test="attr[@name = 'relatedPackages']"> + <para> + <emphasis>Related packages:</emphasis> + <xsl:text> </xsl:text> + <xsl:value-of disable-output-escaping="yes" + select="attr[@name = 'relatedPackages']/string/@value" /> + </para> + </xsl:if> + <xsl:if test="count(attr[@name = 'declarations']/list/*) != 0"> <para> <emphasis>Declared by:</emphasis> |