From cf3d29d63f7a0b372f0bc7ae460884e999ba9c35 Mon Sep 17 00:00:00 2001 From: Artturin Date: Sat, 9 Sep 2023 23:24:35 +0300 Subject: [PATCH] sage: If docs are not enabled then don't include a doc attribute there should be no doc attribute if docs are not enabled the doc attribute is used in nixos/documentation.nix https://github.com/NixOS/nixpkgs/blob/adeb7629fc6ccf986ccc7013efc60d5e6d5269f1/nixos/modules/misc/documentation.nix#L342 the doc will still be built because the doc attribute exists --- pkgs/applications/science/math/sage/sage.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/science/math/sage/sage.nix b/pkgs/applications/science/math/sage/sage.nix index 2cd6336675c3..227e4bbdbfdb 100644 --- a/pkgs/applications/science/math/sage/sage.nix +++ b/pkgs/applications/science/math/sage/sage.nix @@ -47,10 +47,11 @@ stdenv.mkDerivation rec { passthru = { tests = sage-tests; quicktest = sage-tests.override { longTests = false; timeLimit = 600; }; # as many tests as possible in ~10m - doc = sagedoc; lib = sage-with-env.env.lib; with-env = sage-with-env; kernelspec = jupyter-kernel-definition; + } // lib.optionalAttrs withDoc { + doc = sagedoc; }; meta = with lib; {