summary refs log tree commit diff
path: root/doc/default.nix
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2015-12-19 16:04:36 +0100
committerVladimír Čunát <vcunat@gmail.com>2015-12-19 16:08:00 +0100
commitef21e5ee60272df6cb3a9e3ffb7982199051d13e (patch)
treeed15f984ead47cb332956c237503a1e22bdb51a0 /doc/default.nix
parentaf6732e5037ef81479f2dfd5e48921b380a80b7a (diff)
downloadnixpkgs-ef21e5ee60272df6cb3a9e3ffb7982199051d13e.tar
nixpkgs-ef21e5ee60272df6cb3a9e3ffb7982199051d13e.tar.gz
nixpkgs-ef21e5ee60272df6cb3a9e3ffb7982199051d13e.tar.bz2
nixpkgs-ef21e5ee60272df6cb3a9e3ffb7982199051d13e.tar.lz
nixpkgs-ef21e5ee60272df6cb3a9e3ffb7982199051d13e.tar.xz
nixpkgs-ef21e5ee60272df6cb3a9e3ffb7982199051d13e.tar.zst
nixpkgs-ef21e5ee60272df6cb3a9e3ffb7982199051d13e.zip
nixpkgs manual: split languages into separate files
There's no change in content except for amending the title of the
section to mention "frameworks", as e.g. I don't consider Qt a language,
and it's likely there will be more of similar cases in future.

To be certain, I checked diff of the generated HTMLs.
Diffstat (limited to 'doc/default.nix')
-rw-r--r--doc/default.nix10
1 files changed, 7 insertions, 3 deletions
diff --git a/doc/default.nix b/doc/default.nix
index b8dac00eb65..cca68014b0d 100644
--- a/doc/default.nix
+++ b/doc/default.nix
@@ -1,10 +1,12 @@
 with import ./.. { };
 with lib;
-
+let
+  sources = sourceFilesBySuffices ./. [".xml"];
+  sources-langs = ./languages-frameworks;
+in
 stdenv.mkDerivation {
   name = "nixpkgs-manual";
 
-  sources = sourceFilesBySuffices ./. [".xml"];
 
   buildInputs = [ pandoc libxml2 libxslt ];
 
@@ -35,7 +37,9 @@ stdenv.mkDerivation {
       echo "</chapter>"
     } >haskell-users-guide.xml
 
-    ln -s "$sources/"*.xml .
+    ln -s '${sources}/'*.xml .
+    mkdir ./languages-frameworks
+    cp -s '${sources-langs}'/* ./languages-frameworks
 
     echo ${nixpkgsVersion} > .version