doc-support: don't expose locationsXml

nothing except function docs uses this, so we need not expose it. we'll
be reworking this entire section of the build anyway, with the target of
breaking up doc-support as it is now.

pennae b521f451 a5414c29

Changed files
+8 -5
doc
+1 -3
doc/doc-support/default.nix
···
{ name = "cli"; description = "command-line serialization functions"; }
];
-
locationsXml = import ./lib-function-locations.nix { inherit pkgs nixpkgs libsets; };
-
functionDocs = import ./lib-function-docs.nix { inherit locationsXml pkgs libsets; };
+
functionDocs = import ./lib-function-docs.nix { inherit pkgs nixpkgs libsets; };
version = pkgs.lib.version;
epub-xsl = pkgs.writeText "epub.xsl" ''
···
mkdir result
(
cd result
-
ln -s ${locationsXml} ./function-locations.xml
ln -s ${functionDocs} ./function-docs
ln -s ${optionsDoc.optionsDocBook} ./config-options.docbook.xml
+7 -2
doc/doc-support/lib-function-docs.nix
···
# Generates the documentation for library functions via nixdoc.
-
{ pkgs, locationsXml, libsets }:
+
{ pkgs, nixpkgs, libsets }:
+
+
with pkgs;
-
with pkgs; stdenv.mkDerivation {
+
let
+
locationsXml = import ./lib-function-locations.nix { inherit pkgs nixpkgs libsets; };
+
in
+
stdenv.mkDerivation {
name = "nixpkgs-lib-docs";
src = ../../lib;