1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-06-28 09:31:16 +02:00

packaging: Make patch count lazier

This makes `nix.version` quicker to evaluate, which should speed up
package listing operations.

If you want an accurate count, use `lib.optionals` in your override
instead of `null` values.

(cherry picked from commit d47e3c9576)
This commit is contained in:
Robert Hensing 2025-02-18 19:06:36 +01:00
parent bfb6f37b37
commit dade40573e

View file

@ -102,7 +102,7 @@ let
src = finalScope.patchedSrc;
version =
let
n = lib.count (p: p != null) finalScope.patches;
n = lib.length finalScope.patches;
in
if n == 0 then finalAttrs.version else finalAttrs.version + "+${toString n}";