about summary refs log tree commit diff
path: root/release.nix
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2015-12-10 09:00:07 +0100
committeraszlig <aszlig@redmoonstudios.org>2015-12-10 09:00:07 +0100
commitf8a2b8fe675e3f47ff8e952403d63011752d9f53 (patch)
tree099745b88cf2e5177e9a602ff606a72908a985fc /release.nix
parentbbafadb193a03c5d6757e2b3f409c96884571f01 (diff)
release: Factor out manual into doc/ directory.
So far this has been inlined in release.nix, but if we want to have more
documentation, we should modularize it into subdirectories. As an
additional benefit we get better syntax highlighting for docbook files.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'release.nix')
-rw-r--r--release.nix18
1 files changed, 4 insertions, 14 deletions
diff --git a/release.nix b/release.nix
index 478fcf15..727b8ff8 100644
--- a/release.nix
+++ b/release.nix
@@ -112,25 +112,15 @@ in with pkgsUpstream.lib; with builtins; {
     '';
 
     buildCommand = ''
-      xsltproc -o options-db.xml \
+      cp -r "${./doc}" doc
+      chmod -R +w doc
+      xsltproc -o doc/options-db.xml \
         "${nixpkgs}/nixos/doc/manual/options-to-docbook.xsl" \
         ${optionsFile}
 
-      cat > manual.xml <<XML
-      <book xmlns="http://docbook.org/ns/docbook"
-            xmlns:xlink="http://www.w3.org/1999/xlink"
-            xmlns:xi="http://www.w3.org/2001/XInclude">
-        <title>Vuizvui-specific NixOS options</title>
-        <para>
-          The following NixOS options are specific to Vuizvui:
-        </para>
-        <xi:include href="options-db.xml" />
-      </book>
-      XML
-
       xsltproc -o "$out/manual.html" $xsltFlags -nonet -xinclude \
         ${pkgsUpstream.docbook5_xsl}/xml/xsl/docbook/xhtml/docbook.xsl \
-        manual.xml
+        doc/index.xml
 
       cp "${nixpkgs}/nixos/doc/manual/style.css" "$out/style.css"