Loading pkgs/development/interpreters/tcl/generic.nix +1 −0 Original line number Diff line number Diff line Loading @@ -130,6 +130,7 @@ let passthru = rec { inherit release version; isTcl9 = lib.versions.major version == "9"; libPrefix = "tcl${release}"; libdir = "lib/${libPrefix}"; tclPackageHook = callPackage ( Loading pkgs/top-level/all-packages.nix +15 −2 Original line number Diff line number Diff line Loading @@ -5249,8 +5249,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 = dontRecurseIntoAttrs tcl8Packages; # We don't need minor-versioned package sets thanks to the tcl stubs mechanism. # Major versions have bigger incompatibilities and need package sets. 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; Loading Loading
pkgs/development/interpreters/tcl/generic.nix +1 −0 Original line number Diff line number Diff line Loading @@ -130,6 +130,7 @@ let passthru = rec { inherit release version; isTcl9 = lib.versions.major version == "9"; libPrefix = "tcl${release}"; libdir = "lib/${libPrefix}"; tclPackageHook = callPackage ( Loading
pkgs/top-level/all-packages.nix +15 −2 Original line number Diff line number Diff line Loading @@ -5249,8 +5249,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 = dontRecurseIntoAttrs tcl8Packages; # We don't need minor-versioned package sets thanks to the tcl stubs mechanism. # Major versions have bigger incompatibilities and need package sets. 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; Loading