From 59d39f1013961c0de1faf26dc3135ff8fa783391 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Thu, 8 May 2025 09:24:59 +0200 Subject: [PATCH] applyPatches: unbreak support for path-like sources --- pkgs/build-support/trivial-builders/default.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index 9079cff7bb1a..7491e567260c 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -1031,12 +1031,14 @@ rec { let keepAttrs = names: lib.filterAttrs (name: val: lib.elem name names); # enables tools like nix-update to determine what src attributes to replace - extraPassthru = keepAttrs [ - "rev" - "tag" - "url" - "outputHash" - ] src; + extraPassthru = lib.optionalAttrs (lib.isAttrs src) ( + keepAttrs [ + "rev" + "tag" + "url" + "outputHash" + ] src + ); in stdenvNoCC.mkDerivation ( {