-
Jean-Paul Calderone authored
`cp --recursive ...` is required for permission issues `... --out-link result-docs` is required for path collision issues the rest is at my discretion
Jean-Paul Calderone authored`cp --recursive ...` is required for permission issues `... --out-link result-docs` is required for path collision issues the rest is at my discretion
docs.nix 426 B
{ stdenv, lib, graphviz, plantuml, python3, sphinx }:
let
pyenv = python3.withPackages (ps: [ ps.sphinx ps.sphinxcontrib_plantuml ]);
in
stdenv.mkDerivation rec {
version = "0.0";
name = "privatestorageio-${version}";
src = lib.cleanSource ./.;
phases = [ "unpackPhase" "buildPhase" ];
depsBuildBuild = [
graphviz
plantuml
];
buildPhase = ''
${pyenv}/bin/sphinx-build -W docs/ $out/docs
'';
}