From bd107d4d8fefaf7c96773742524db27ea4da34c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 30 Oct 2025 21:28:21 +0100 Subject: [PATCH] prefer-remote-fetch: fix fetchurl eval --- pkgs/build-support/prefer-remote-fetch/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/build-support/prefer-remote-fetch/default.nix b/pkgs/build-support/prefer-remote-fetch/default.nix index 47b633da8faf..d686533f69e0 100644 --- a/pkgs/build-support/prefer-remote-fetch/default.nix +++ b/pkgs/build-support/prefer-remote-fetch/default.nix @@ -22,6 +22,12 @@ self: super: { fetchrepoproject = args: super.fetchrepoproject ({ preferLocalBuild = false; } // args); fetchs3 = args: super.fetchs3 ({ preferLocalBuild = false; } // args); fetchsvn = args: super.fetchsvn ({ preferLocalBuild = false; } // args); - fetchurl = args: super.fetchurl ({ preferLocalBuild = false; } // args); + fetchurl = + fpArgs: + super.fetchurl ( + super.lib.extends (finalAttrs: args: { preferLocalBuild = args.preferLocalBuild or false; }) ( + super.lib.toFunction fpArgs + ) + ); mkNugetSource = args: super.mkNugetSource ({ preferLocalBuild = false; } // args); }