Commit 7f0b064d authored by Francesco Gazzetta's avatar Francesco Gazzetta
Browse files

tcl9Packages: init

Closes #507589
Closes #507575
parent f6255687
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -130,6 +130,7 @@ let

    passthru = rec {
      inherit release version;
      isTcl9 = lib.versions.major version == "9";
      libPrefix = "tcl${release}";
      libdir = "lib/${libPrefix}";
      tclPackageHook = callPackage (
+15 −2
Original line number Diff line number Diff line
@@ -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;