diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 81e3e9bedb334..40c7c484db748 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2858,7 +2858,7 @@ with pkgs; exiftool = perlPackages.ImageExifTool; - expect = tclPackages.expect; + expect = tcl8Packages.expect; Fabric = with python3Packages; toPythonApplication fabric; @@ -6617,10 +6617,21 @@ with pkgs; tcl-8_6 = callPackage ../development/interpreters/tcl/8.6.nix { }; tcl-9_0 = callPackage ../development/interpreters/tcl/9.0.nix { }; - # We don't need versioned package sets thanks to the tcl stubs mechanism - tclPackages = recurseIntoAttrs (callPackage ./tcl-packages.nix { }); + tclPackages = tcl8Packages; + tcl8Packages = recurseIntoAttrs ( + callPackage ./tcl-packages.nix { + tcl = tcl-8_6; + tk = tk-8_6; + } + ); + tcl9Packages = recurseIntoAttrs ( + callPackage ./tcl-packages.nix { + tcl = tcl-9_0; + tk = tk-9_0; + } + ); - tclreadline = tclPackages.tclreadline; + tclreadline = tcl8Packages.tclreadline; wasm = ocamlPackages.wasm;