about summary refs log tree commit diff
path: root/maintainers
diff options
context:
space:
mode:
authorPhilip Taron <philip.taron@gmail.com>2024-03-06 12:10:09 -0800
committerPhilip Taron <philip.taron@gmail.com>2024-03-06 12:10:16 -0800
commitba515dec26df406b4ffc903cb557ee40a6b5edae (patch)
tree85aec06e8125613879189aa7afeb004e49871c43 /maintainers
parent2526f8efa78a87f86b918fb59452803b56b4f350 (diff)
downloadnixlib-ba515dec26df406b4ffc903cb557ee40a6b5edae.tar
nixlib-ba515dec26df406b4ffc903cb557ee40a6b5edae.tar.gz
nixlib-ba515dec26df406b4ffc903cb557ee40a6b5edae.tar.bz2
nixlib-ba515dec26df406b4ffc903cb557ee40a6b5edae.tar.lz
nixlib-ba515dec26df406b4ffc903cb557ee40a6b5edae.tar.xz
nixlib-ba515dec26df406b4ffc903cb557ee40a6b5edae.tar.zst
nixlib-ba515dec26df406b4ffc903cb557ee40a6b5edae.zip
Avoid `with lib;` at the top level in maintainers/scripts/find-tarballs.nix
Tested with

```
nix-instantiate --readonly-mode --eval --strict --show-trace --json ./maintainers/scripts/find-tarballs.nix --arg expr 'import ./maintainers/scripts/all-tarballs.nix'
```
Diffstat (limited to 'maintainers')
-rw-r--r--maintainers/scripts/find-tarballs.nix19
1 files changed, 15 insertions, 4 deletions
diff --git a/maintainers/scripts/find-tarballs.nix b/maintainers/scripts/find-tarballs.nix
index c47b5168abd9..cae4bec201ce 100644
--- a/maintainers/scripts/find-tarballs.nix
+++ b/maintainers/scripts/find-tarballs.nix
@@ -1,11 +1,22 @@
 # This expression returns a list of all fetchurl calls used by ‘expr’.
 
-with import ../.. { };
-with lib;
-
-{ expr }:
+{ expr, lib ? import ../../lib }:
 
 let
+  inherit (lib)
+    addErrorContext
+    attrNames
+    concatLists
+    const
+    filter
+    genericClosure
+    isAttrs
+    isDerivation
+    isList
+    mapAttrsToList
+    optional
+    optionals
+    ;
 
   root = expr;