diff options
author | tv <tv@krebsco.de> | 2024-04-20 19:07:35 +0200 |
---|---|---|
committer | tv <tv@krebsco.de> | 2024-04-21 00:38:34 +0200 |
commit | 604a41bb3b670dca72ea57068575c47032ce0dc1 (patch) | |
tree | e2d31ca996b4b87820e97cff6efc3a7799ad7061 /pkgs/simple | |
parent | 05aafd5140187af7157b2c02629f061f3e7404a8 (diff) |
callObsolescentPackage: init from local definition
Diffstat (limited to 'pkgs/simple')
-rw-r--r-- | pkgs/simple/default.nix | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/pkgs/simple/default.nix b/pkgs/simple/default.nix index 1e63017..3dac0aa 100644 --- a/pkgs/simple/default.nix +++ b/pkgs/simple/default.nix @@ -1,18 +1,7 @@ self: super: let - inherit (super) lib mylib; - - # This callPackage will try to detect obsolete overrides. - callPackage = path: args: let - override = self.callPackage path args; - upstream = lib.optionalAttrs (override ? "name") - (super.${(builtins.parseDrvName override.name).name} or {}); - in if upstream ? "name" && - override ? "name" && - builtins.compareVersions upstream.name override.name != -1 - then builtins.trace "Upstream `${upstream.name}' gets overridden by `${override.name}'." override - else override; + inherit (super) mylib; in - mylib.mapNixDir (path: callPackage path {}) ./. +mylib.mapNixDir (path: self.callObsolescentPackage path {}) ./. |