treewide: move tcl libraries under tclPackages

+98 -100
+4 -6
pkgs/applications/misc/therion/default.nix
··· 5 5 , pkg-config 6 6 , perl 7 7 , tcl 8 - , tcllib 8 + , tclPackages 9 9 , tk 10 10 , expat 11 - , bwidget 12 11 , python3 13 12 , texliveTeTeX 14 13 , survex ··· 25 24 , sqlite 26 25 , libtiff 27 26 , curl 28 - , tkimg 29 27 }: 30 28 31 29 stdenv.mkDerivation rec { ··· 59 57 60 58 buildInputs = [ 61 59 expat 62 - tkimg 60 + tclPackages.tkimg 63 61 proj 64 62 wxGTK32 65 63 vtk ··· 74 72 curl 75 73 fmt 76 74 tcl 77 - tcllib 78 - bwidget 75 + tclPackages.tcllib 76 + tclPackages.bwidget 79 77 ]; 80 78 81 79 fixupPhase = ''
+2 -2
pkgs/applications/science/electronics/openroad/default.nix
··· 26 26 , readline 27 27 , spdlog 28 28 , tcl 29 - , tcllib 29 + , tclPackages 30 30 , xorg 31 31 , yosys 32 32 , zlib ··· 72 72 readline 73 73 spdlog 74 74 tcl 75 - tcllib 75 + tclPackages.tcllib 76 76 yosys 77 77 xorg.libX11 78 78 zlib
+2 -2
pkgs/applications/version-management/fossil/default.nix
··· 12 12 , sqlite 13 13 , ed 14 14 , which 15 - , tcllib 15 + , tclPackages 16 16 , withJson ? true 17 17 }: 18 18 ··· 28 28 # required for build time tool `./tools/translate.c` 29 29 depsBuildBuild = [ buildPackages.stdenv.cc ]; 30 30 31 - nativeBuildInputs = [ installShellFiles tcl tcllib ]; 31 + nativeBuildInputs = [ installShellFiles tcl tclPackages.tcllib ]; 32 32 33 33 buildInputs = [ zlib openssl readline which ed ] 34 34 ++ lib.optional stdenv.hostPlatform.isDarwin libiconv
+3 -3
pkgs/by-name/em/emacspeak/package.nix
··· 5 5 , makeWrapper 6 6 , stdenv 7 7 , tcl 8 - , tclx 8 + , tclPackages 9 9 }: 10 10 11 11 stdenv.mkDerivation (finalAttrs: { ··· 27 27 buildInputs = [ 28 28 espeak-ng 29 29 tcl 30 - tclx 30 + tclPackages.tclx 31 31 ]; 32 32 33 33 strictDeps = true; ··· 49 49 find "$d" -type f -not -executable -execdir chmod 644 {} + 50 50 makeWrapper ${lib.getExe emacs} $out/bin/emacspeak \ 51 51 --set DTK_PROGRAM "${placeholder "out"}/share/emacs/site-lisp/emacspeak/servers/espeak" \ 52 - --set TCLLIBPATH "${tclx}/lib" \ 52 + --set TCLLIBPATH "${tclPackages.tclx}/lib" \ 53 53 --add-flags '-l "${placeholder "out"}/share/emacs/site-lisp/emacspeak/lisp/emacspeak-setup.elc"' 54 54 ''; 55 55
+9 -6
pkgs/by-name/ke/keydb/package.nix
··· 12 12 jemalloc, 13 13 which, 14 14 tcl, 15 - tcltls, 15 + tclPackages, 16 16 ps, 17 17 getconf, 18 18 nixosTests, ··· 60 60 61 61 # darwin currently lacks a pure `pgrep` which is extensively used here 62 62 doCheck = !stdenv.hostPlatform.isDarwin; 63 - nativeCheckInputs = [ 64 - which 65 - tcl 66 - ps 67 - ] ++ lib.optionals stdenv.hostPlatform.isStatic [ getconf ] ++ lib.optionals tlsSupport [ tcltls ]; 63 + nativeCheckInputs = 64 + [ 65 + which 66 + tcl 67 + ps 68 + ] 69 + ++ lib.optionals stdenv.hostPlatform.isStatic [ getconf ] 70 + ++ lib.optionals tlsSupport [ tclPackages.tcltls ]; 68 71 checkPhase = '' 69 72 runHook preCheck 70 73
+2 -2
pkgs/by-name/pd/pdf4tcl/package.nix pkgs/development/tcl-modules/by-name/pd/pdf4tcl/package.nix
··· 1 1 { 2 2 lib, 3 - tcl, 3 + mkTclDerivation, 4 4 fetchzip, 5 5 }: 6 6 7 - tcl.mkTclDerivation rec { 7 + mkTclDerivation rec { 8 8 pname = "pdf4tcl"; 9 9 version = "0.9.4"; 10 10
+2 -2
pkgs/by-name/re/remind/package.nix
··· 3 3 stdenv, 4 4 fetchurl, 5 5 tk, 6 - tcllib, 6 + tclPackages, 7 7 tcl, 8 8 tkremind ? null, 9 9 withGui ? ··· 23 23 }; 24 24 25 25 propagatedBuildInputs = lib.optionals withGui [ 26 - tcllib 26 + tclPackages.tcllib 27 27 tk 28 28 ]; 29 29
+2 -2
pkgs/by-name/tc/tclcurl/package.nix pkgs/development/tcl-modules/by-name/tc/tclcurl/package.nix
··· 1 1 { 2 2 lib, 3 - tcl, 3 + mkTclDerivation, 4 4 fetchFromGitHub, 5 5 curl, 6 6 }: 7 7 8 - tcl.mkTclDerivation rec { 8 + mkTclDerivation rec { 9 9 pname = "tclcurl"; 10 10 version = "7.22.1"; 11 11
+2 -2
pkgs/by-name/tc/tclmagick/package.nix pkgs/development/tcl-modules/by-name/tc/tclmagick/package.nix
··· 1 1 { 2 2 lib, 3 - tcl, 3 + mkTclDerivation, 4 4 fetchzip, 5 5 graphicsmagick, 6 6 tk, 7 7 }: 8 8 9 - tcl.mkTclDerivation rec { 9 + mkTclDerivation rec { 10 10 pname = "tclmagick"; 11 11 version = "1.3.43"; 12 12
+2 -2
pkgs/by-name/tc/tcludp/package.nix pkgs/development/tcl-modules/by-name/tc/tcludp/package.nix
··· 1 1 { 2 2 lib, 3 - tcl, 3 + mkTclDerivation, 4 4 fetchfossil, 5 5 }: 6 6 7 - tcl.mkTclDerivation rec { 7 + mkTclDerivation rec { 8 8 pname = "tcludp"; 9 9 version = "1.0.11"; 10 10
+2 -2
pkgs/by-name/tc/tclvfs/package.nix pkgs/development/tcl-modules/by-name/tc/tclvfs/package.nix
··· 1 1 { 2 2 lib, 3 - tcl, 3 + mkTclDerivation, 4 4 fetchzip, 5 5 }: 6 6 7 - tcl.mkTclDerivation { 7 + mkTclDerivation { 8 8 pname = "tclvfs"; 9 9 version = "1.4-unstable-2023-11-23"; 10 10
+2 -2
pkgs/by-name/td/tdom/package.nix pkgs/development/tcl-modules/by-name/td/tdom/package.nix
··· 1 1 { 2 2 lib, 3 - tcl, 3 + mkTclDerivation, 4 4 fetchzip, 5 5 expat, 6 6 gumbo, 7 7 pkg-config, 8 8 }: 9 9 10 - tcl.mkTclDerivation rec { 10 + mkTclDerivation rec { 11 11 pname = "tdom"; 12 12 version = "0.9.5"; 13 13
+2 -2
pkgs/by-name/xf/xfs-undelete/package.nix
··· 4 4 , makeWrapper 5 5 , coreutils 6 6 , tcl-8_6 7 - , tcllib 7 + , tclPackages 8 8 , installShellFiles 9 9 }: 10 10 ··· 19 19 hash = "sha256-ENa/r3+o7abW8iun6V/2LhTVmFVSwVM6v46KXBcKJ1g="; 20 20 }; 21 21 22 - buildInputs = [ tcl-8_6 tcllib coreutils ]; 22 + buildInputs = [ tcl-8_6 tclPackages.tcllib coreutils ]; 23 23 nativeBuildInputs = [ makeWrapper tcl-8_6.tclPackageHook installShellFiles ]; 24 24 25 25 tclWrapperArgs = [ "--prefix" "PATH" ":" (lib.makeBinPath [ tcl-8_6 ]) ];
+2 -1
pkgs/development/compilers/critcl/default.nix pkgs/development/tcl-modules/critcl/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 + , mkTclDerivation 3 4 , tcl 4 5 , tcllib 5 6 }: 6 7 7 - tcl.mkTclDerivation rec { 8 + mkTclDerivation rec { 8 9 pname = "critcl"; 9 10 version = "3.2"; 10 11
+3 -3
pkgs/development/interpreters/python/cpython/2.7/default.nix
··· 8 8 , openssl 9 9 , readline 10 10 , sqlite 11 - , tcl ? null, tk ? null, tix ? null, libX11 ? null, x11Support ? false 11 + , tcl ? null, tk ? null, tclPackages, libX11 ? null, x11Support ? false 12 12 , zlib 13 13 , self 14 14 , configd, coreutils ··· 273 273 274 274 setupHook = python-setup-hook sitePackages; 275 275 276 - postPatch = lib.optionalString (x11Support && (tix != null)) '' 277 - substituteInPlace "Lib/lib-tk/Tix.py" --replace "os.environ.get('TIX_LIBRARY')" "os.environ.get('TIX_LIBRARY') or '${tix}/lib'" 276 + postPatch = lib.optionalString (x11Support && ((tclPackages.tix or null) != null)) '' 277 + substituteInPlace "Lib/lib-tk/Tix.py" --replace "os.environ.get('TIX_LIBRARY')" "os.environ.get('TIX_LIBRARY') or '${tclPackages.tix}/lib'" 278 278 ''; 279 279 280 280 postInstall =
+3 -3
pkgs/development/interpreters/python/cpython/default.nix
··· 35 35 , tzdata 36 36 , withGdbm ? !stdenv.hostPlatform.isWindows, gdbm 37 37 , withReadline ? !stdenv.hostPlatform.isWindows, readline 38 - , x11Support ? false, tcl, tk, tix, libX11, xorgproto 38 + , x11Support ? false, tcl, tk, tclPackages, libX11, xorgproto 39 39 40 40 # splicing/cross 41 41 , pythonAttr ? "python${sourceVersion.major}${sourceVersion.minor}" ··· 323 323 '' + optionalString mimetypesSupport '' 324 324 substituteInPlace Lib/mimetypes.py \ 325 325 --replace-fail "@mime-types@" "${mailcap}" 326 - '' + optionalString (pythonOlder "3.13" && x11Support && (tix != null)) '' 326 + '' + optionalString (pythonOlder "3.13" && x11Support && ((tclPackages.tix or null) != null)) '' 327 327 substituteInPlace "Lib/tkinter/tix.py" --replace-fail \ 328 328 "os.environ.get('TIX_LIBRARY')" \ 329 - "os.environ.get('TIX_LIBRARY') or '${tix}/lib'" 329 + "os.environ.get('TIX_LIBRARY') or '${tclPackages.tix}/lib'" 330 330 ''; 331 331 332 332 env = {
+2 -2
pkgs/development/interpreters/python/pypy/default.nix
··· 1 1 { lib, stdenv, substituteAll, fetchurl 2 2 , zlibSupport ? true, zlib 3 3 , bzip2, pkg-config, libffi, libunwind, Security 4 - , sqlite, openssl, ncurses, python, expat, tcl, tk, tix, libX11 4 + , sqlite, openssl, ncurses, python, expat, tcl, tk, tclPackages, libX11 5 5 , gdbm, db, xz, python-setup-hook 6 6 , optimizationLevel ? "jit", boehmgc 7 7 # For the Python package set ··· 98 98 --replace "multiprocessing.cpu_count()" "$NIX_BUILD_CORES" 99 99 100 100 substituteInPlace "lib-python/${if isPy3k then "3/tkinter/tix.py" else "2.7/lib-tk/Tix.py"}" \ 101 - --replace "os.environ.get('TIX_LIBRARY')" "os.environ.get('TIX_LIBRARY') or '${tix}/lib'" 101 + --replace "os.environ.get('TIX_LIBRARY')" "os.environ.get('TIX_LIBRARY') or '${tclPackages.tix}/lib'" 102 102 ''; 103 103 104 104 buildPhase = ''
+2 -2
pkgs/development/interpreters/tclreadline/default.nix pkgs/development/tcl-modules/by-name/tc/tclreadline/package.nix
··· 4 4 , autoconf 5 5 , libtool 6 6 , readline 7 - , tcl 7 + , mkTclDerivation 8 8 , tk 9 9 }: 10 10 11 - tcl.mkTclDerivation rec { 11 + mkTclDerivation rec { 12 12 pname = "tclreadline"; 13 13 version = "2.4.0"; 14 14
+2 -2
pkgs/development/libraries/bwidget/default.nix pkgs/development/tcl-modules/by-name/bw/bwidget/package.nix
··· 1 - { lib, fetchurl, tcl, tk }: 1 + { lib, fetchurl, mkTclDerivation, tk }: 2 2 3 - tcl.mkTclDerivation rec { 3 + mkTclDerivation rec { 4 4 pname = "bwidget"; 5 5 version = "1.10.0"; 6 6
+2 -2
pkgs/development/libraries/incrtcl/default.nix pkgs/development/tcl-modules/by-name/in/incrtcl/package.nix
··· 1 - { lib, stdenv, fetchurl, writeText, tcl }: 1 + { lib, stdenv, mkTclDerivation, fetchurl, writeText, tcl }: 2 2 3 - tcl.mkTclDerivation rec { 3 + mkTclDerivation rec { 4 4 pname = "incrtcl"; 5 5 version = "4.2.3"; 6 6
+2 -2
pkgs/development/libraries/itktcl/default.nix pkgs/development/tcl-modules/by-name/it/itktcl/package.nix
··· 1 - { lib, stdenv, fetchurl, tcl, tk, incrtcl }: 1 + { lib, stdenv, fetchurl, mkTclDerivation, tk, incrtcl }: 2 2 3 - tcl.mkTclDerivation rec { 3 + mkTclDerivation rec { 4 4 pname = "itk-tcl"; 5 5 version = "4.1.0"; 6 6
+2 -2
pkgs/development/libraries/mustache-tcl/default.nix pkgs/development/tcl-modules/by-name/mu/mustache-tcl/package.nix
··· 1 - { lib, fetchFromGitHub, tcl, tcllib }: 1 + { lib, fetchFromGitHub, mkTclDerivation, tcllib }: 2 2 3 - tcl.mkTclDerivation rec { 3 + mkTclDerivation rec { 4 4 pname = "mustache-tcl"; 5 5 version = "1.1.3.4"; 6 6
+2 -2
pkgs/development/libraries/tcl-fcgi/default.nix pkgs/development/tcl-modules/by-name/tc/tcl-fcgi/package.nix
··· 1 - { lib, fetchFromGitHub, tcl, tclx }: 1 + { lib, fetchFromGitHub, mkTclDerivation, tclx }: 2 2 3 - tcl.mkTclDerivation rec { 3 + mkTclDerivation rec { 4 4 pname = "tcl-fcgi"; 5 5 version = "0.5.0"; 6 6
+2 -2
pkgs/development/libraries/tcllib/default.nix pkgs/development/tcl-modules/by-name/tc/tcllib/package.nix
··· 1 1 { lib 2 2 , fetchzip 3 - , tcl 3 + , mkTclDerivation 4 4 , critcl 5 5 , withCritcl ? true 6 6 }: 7 7 8 - tcl.mkTclDerivation rec { 8 + mkTclDerivation rec { 9 9 pname = "tcllib"; 10 10 version = "1.21"; 11 11
+2 -2
pkgs/development/libraries/tcltls/default.nix pkgs/development/tcl-modules/by-name/tc/tcltls/package.nix
··· 1 - { lib, fetchurl, tcl, openssl }: 1 + { lib, fetchurl, mkTclDerivation, openssl }: 2 2 3 - tcl.mkTclDerivation rec { 3 + mkTclDerivation rec { 4 4 pname = "tcltls"; 5 5 version = "1.7.22"; 6 6
+2 -2
pkgs/development/libraries/tclx/default.nix pkgs/development/tcl-modules/by-name/tc/tclx/package.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 - , tcl 3 + , mkTclDerivation 4 4 }: 5 5 6 - tcl.mkTclDerivation rec { 6 + mkTclDerivation rec { 7 7 pname = "tclx"; 8 8 version = "8.6.3"; 9 9
pkgs/development/libraries/tix/default.nix pkgs/development/tcl-modules/by-name/ti/tix/package.nix
pkgs/development/libraries/tix/duplicated-xlowerwindow.patch pkgs/development/tcl-modules/by-name/ti/tix/duplicated-xlowerwindow.patch
pkgs/development/libraries/tix/fix-clang16.patch pkgs/development/tcl-modules/by-name/ti/tix/fix-clang16.patch
pkgs/development/libraries/tkimg/default.nix pkgs/development/tcl-modules/by-name/tk/tkimg/package.nix
+2 -2
pkgs/development/libraries/wapp/default.nix pkgs/development/tcl-modules/by-name/wa/wapp/package.nix
··· 1 - { lib, fetchurl, tcl }: 1 + { lib, fetchurl, mkTclDerivation }: 2 2 3 - tcl.mkTclDerivation { 3 + mkTclDerivation { 4 4 pname = "wapp"; 5 5 version = "0-unstable-2024-05-23"; 6 6
+3 -3
pkgs/development/r-modules/default.nix
··· 474 474 RMySQL = with pkgs; [ zlib libmysqlclient openssl.dev ]; 475 475 RNetCDF = with pkgs; [ netcdf udunits ]; 476 476 RODBC = [ pkgs.libiodbc ]; 477 - rpanel = [ pkgs.bwidget ]; 477 + rpanel = [ pkgs.tclPackages.bwidget ]; 478 478 Rpoppler = [ pkgs.poppler ]; 479 479 RPostgres = with pkgs; [ postgresql ]; 480 480 RPostgreSQL = with pkgs; [ postgresql postgresql ]; ··· 1460 1460 1461 1461 rpanel = old.rpanel.overrideAttrs (attrs: { 1462 1462 preConfigure = '' 1463 - export TCLLIBPATH="${pkgs.bwidget}/lib/bwidget${pkgs.bwidget.version}" 1463 + export TCLLIBPATH="${pkgs.tclPackages.bwidget}/lib/bwidget${pkgs.tclPackages.bwidget.version}" 1464 1464 ''; 1465 - TCLLIBPATH = "${pkgs.bwidget}/lib/bwidget${pkgs.bwidget.version}"; 1465 + TCLLIBPATH = "${pkgs.tclPackages.bwidget}/lib/bwidget${pkgs.tclPackages.bwidget.version}"; 1466 1466 }); 1467 1467 1468 1468 networkscaleup = old.networkscaleup.overrideAttrs (attrs: {
+2 -2
pkgs/development/tools/nagelfar/default.nix
··· 1 - { lib, fetchzip, tcl, tcllib, tk, }: 1 + { lib, fetchzip, tcl, tclPackages, tk, }: 2 2 3 3 tcl.mkTclDerivation { 4 4 pname = "nagelfar"; ··· 11 11 12 12 buildInputs = [ 13 13 tcl 14 - tcllib 14 + tclPackages.tcllib 15 15 tk 16 16 ]; 17 17
+2 -2
pkgs/games/tcl2048/default.nix
··· 1 - { lib, fetchurl, tcl, tcllib, runtimeShell }: 1 + { lib, fetchurl, tcl, tclPackages, runtimeShell }: 2 2 3 3 tcl.mkTclDerivation rec { 4 4 pname = "tcl2048"; ··· 9 9 sha256 = "53f5503efd7f029b2614b0f9b1e3aac6c0342735a3c9b811d74a5135fee3e89e"; 10 10 }; 11 11 12 - buildInputs = [ tcllib ]; 12 + buildInputs = [ tclPackages.tcllib ]; 13 13 dontUnpack = true; 14 14 15 15 installPhase = ''
pkgs/tools/misc/expect/0004-enable-cross-compilation.patch pkgs/development/tcl-modules/by-name/ex/expect/0004-enable-cross-compilation.patch
pkgs/tools/misc/expect/default.nix pkgs/development/tcl-modules/by-name/ex/expect/package.nix
pkgs/tools/misc/expect/fix-build-time-run-tcl.patch pkgs/development/tcl-modules/by-name/ex/expect/fix-build-time-run-tcl.patch
pkgs/tools/misc/expect/fix-darwin-bsd-clang16.patch pkgs/development/tcl-modules/by-name/ex/expect/fix-darwin-bsd-clang16.patch
pkgs/tools/misc/expect/freebsd-unversioned.patch pkgs/development/tcl-modules/by-name/ex/expect/freebsd-unversioned.patch
+18
pkgs/top-level/aliases.nix
··· 152 152 153 153 inherit (libsForQt5.mauiPackages) buho; # added 2022-05-17 154 154 butler = throw "butler was removed because it was broken and abandoned upstream"; # added 2024-06-18 155 + bwidget = tclPackages.bwidget; # Added 2024-10-02 155 156 # Shorter names; keep the longer name for back-compat. Added 2023-04-11 156 157 buildFHSUserEnv = buildFHSEnv; 157 158 buildFHSUserEnvChroot = buildFHSEnvChroot; ··· 221 222 concurrencykit = throw "'concurrencykit' has been renamed to/replaced by 'libck'"; # Converted to throw 2024-10-17 222 223 containerpilot = throw "'containerpilot' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-06-09 223 224 crackmapexec = throw "'crackmapexec' has been removed as it was unmaintained. Use 'netexec' instead"; # 2024-08-11 225 + critcl = tclPackages.critcl; # Added 2024-10-02 224 226 cups-kyodialog3 = cups-kyodialog; # Added 2022-11-12 225 227 cvs_fast_export = throw "'cvs_fast_export' has been renamed to/replaced by 'cvs-fast-export'"; # Converted to throw 2024-10-17 226 228 ··· 502 504 imagemagick7 = throw "'imagemagick7' has been renamed to/replaced by 'imagemagick'"; # Converted to throw 2024-10-17 503 505 imagemagick7_light = throw "'imagemagick7_light' has been renamed to/replaced by 'imagemagick_light'"; # Converted to throw 2024-10-17 504 506 immersed-vr = lib.warn "'immersed-vr' has been renamed to 'immersed'" immersed; # Added 2024-08-11 507 + incrtcl = tclPackages.incrtcl; # Added 2024-10-02 505 508 input-utils = throw "The input-utils package was dropped since it was unmaintained."; # Added 2024-06-21 506 509 index-fm = libsForQt5.mauiPackages.index; # added 2022-05-17 507 510 inotifyTools = inotify-tools; ··· 515 518 isl_0_11 = throw "isl_0_11 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13 516 519 isl_0_14 = throw "isl_0_14 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13 517 520 iso-flags-png-320x420 = lib.warn "iso-flags-png-320x420 has been renamed to iso-flags-png-320x240" iso-flags-png-320x240; # Added 2024-07-17 521 + itktcl = tclPackages.itktcl; # Added 2024-10-02 518 522 519 523 ### J ### 520 524 ··· 766 770 mpg321 = throw "'mpg321' has been removed due to it being unmaintained by upstream. Consider using mpg123 instead."; # Added 2024-05-10 767 771 msp430NewlibCross = msp430Newlib; # Added 2024-09-06 768 772 mupdf_1_17 = throw "'mupdf_1_17' has been removed due to being outdated and insecure. Consider using 'mupdf' instead."; # Added 2024-08-22 773 + mustache-tcl = tclPackages.mustache-tcl; # Added 2024-10-02 769 774 mutt-with-sidebar = mutt; # Added 2022-09-17 770 775 mysql-client = hiPrio mariadb.client; 771 776 mysql = throw "'mysql' has been renamed to/replaced by 'mariadb'"; # Converted to throw 2024-10-17 ··· 886 891 patchelfStable = patchelf; # Added 2024-01-25 887 892 pcsctools = pcsc-tools; # Added 2023-12-07 888 893 pcsxr = throw "pcsxr was removed as it has been abandoned for over a decade; please use DuckStation, Mednafen, or the RetroArch PCSX ReARMed core"; # Added 2024-08-20 894 + pdf4tcl = tclPackages.pdf4tcl; # Added 2024-10-02 889 895 peach = asouldocs; # Added 2022-08-28 890 896 percona-server_innovation = lib.warn "Percona upstream has decided to skip all Innovation releases of MySQL and only release LTS versions." percona-server; # Added 2024-10-13 891 897 percona-server_lts = percona-server; # Added 2024-10-13 ··· 1124 1130 taplo-cli = taplo; # Added 2022-07-30 1125 1131 taplo-lsp = taplo; # Added 2022-07-30 1126 1132 taro = taproot-assets; # Added 2023-07-04 1133 + tcl-fcgi = tclPackages.tcl-fcgi; # Added 2024-10-02 1134 + tclcurl = tclPackages.tclcurl; # Added 2024-10-02 1135 + tcllib = tclPackages.tcllib; # Added 2024-10-02 1136 + tclmagick = tclPackages.tclmagick; # Added 2024-10-02 1137 + tcltls = tclPackages.tcltls; # Added 2024-10-02 1138 + tcludp = tclPackages.tcludp; # Added 2024-10-02 1139 + tclvfs = tclPackages.tclvfs; # Added 2024-10-02 1140 + tclx = tclPackages.tclx; # Added 2024-10-02 1127 1141 tdesktop = telegram-desktop; # Added 2023-04-07 1142 + tdom = tclPackages.tdom; # Added 2024-10-02 1128 1143 teck-programmer = throw "teck-programmer was removed because it was broken and unmaintained"; # added 2024-08-23 1129 1144 teleport_13 = throw "teleport 13 has been removed as it is EOL. Please upgrade to Teleport 14 or later"; # Added 2024-05-26 1130 1145 teleport_14 = throw "teleport 14 has been removed as it is EOL. Please upgrade to Teleport 15 or later"; # Added 2024-10-18 ··· 1141 1156 invalidateFetcherByDrvHash = testers.invalidateFetcherByDrvHash; # Added 2022-05-05 1142 1157 timescale-prometheus = throw "'timescale-prometheus' has been renamed to/replaced by 'promscale'"; # Converted to throw 2024-10-17 1143 1158 tightvnc = throw "'tightvnc' has been removed as the version 1.3 is not maintained upstream anymore and is insecure"; # Added 2024-08-22 1159 + tix = tclPackages.tix; # Added 2024-10-02 1144 1160 tkcvs = tkrev; # Added 2022-03-07 1161 + tkimg = tclPackages.tkimg; # Added 2024-10-02 1145 1162 toil = throw "toil was removed as it was broken and requires obsolete versions of libraries"; # Added 2024-09-22 1146 1163 tokodon = plasma5Packages.tokodon; 1147 1164 tokyo-night-gtk = tokyonight-gtk-theme; # Added 2024-01-28 ··· 1219 1236 ### W ### 1220 1237 wakatime = wakatime-cli; # 2024-05-30 1221 1238 wal_e = throw "wal_e was removed as it is unmaintained upstream and depends on the removed boto package; upstream recommends using wal-g or pgbackrest"; # Added 2024-09-22 1239 + wapp = tclPackages.wapp; # Added 2024-10-02 1222 1240 wayfireApplications-unwrapped = throw '' 1223 1241 'wayfireApplications-unwrapped.wayfire' has been renamed to/replaced by 'wayfire' 1224 1242 'wayfireApplications-unwrapped.wayfirePlugins' has been renamed to/replaced by 'wayfirePlugins'
+2 -27
pkgs/top-level/all-packages.nix
··· 7396 7396 7397 7397 extundelete = callPackage ../tools/filesystems/extundelete { }; 7398 7398 7399 - expect = callPackage ../tools/misc/expect { }; 7399 + expect = tclPackages.expect; 7400 7400 7401 7401 expected-lite = callPackage ../development/libraries/expected-lite { }; 7402 7402 ··· 14429 14429 inherit (darwin.apple_sdk.frameworks) CoreServices; 14430 14430 }; 14431 14431 14432 - critcl = callPackage ../development/compilers/critcl { 14433 - tcllib = tcllib.override { withCritcl = false; }; 14434 - }; 14435 - 14436 14432 inherit (darwin.apple_sdk_11_0.callPackage ../development/compilers/crystal { }) 14437 14433 crystal_1_2 14438 14434 crystal_1_7 ··· 16617 16613 # We don't need versioned package sets thanks to the tcl stubs mechanism 16618 16614 tclPackages = recurseIntoAttrs (callPackage ./tcl-packages.nix {}); 16619 16615 16620 - tclreadline = callPackage ../development/interpreters/tclreadline { }; 16616 + tclreadline = tclPackages.tclreadline; 16621 16617 16622 16618 eltclsh = callPackage ../development/tools/eltclsh { }; 16623 16619 ··· 18984 18980 18985 18981 bulletml = callPackage ../development/libraries/bulletml { }; 18986 18982 18987 - bwidget = callPackage ../development/libraries/bwidget { }; 18988 - 18989 18983 bzrtp = callPackage ../development/libraries/bzrtp { }; 18990 18984 18991 18985 c-ares = callPackage ../development/libraries/c-ares { }; ··· 20260 20254 ineffassign = callPackage ../development/tools/ineffassign { }; 20261 20255 20262 20256 ijs = callPackage ../development/libraries/ijs { }; 20263 - 20264 - itktcl = callPackage ../development/libraries/itktcl { }; 20265 - incrtcl = callPackage ../development/libraries/incrtcl { }; 20266 20257 20267 20258 indicator-application-gtk2 = callPackage ../development/libraries/indicator-application/gtk2.nix { }; 20268 20259 indicator-application-gtk3 = callPackage ../development/libraries/indicator-application/gtk3.nix { }; ··· 23202 23193 23203 23194 tclap_1_4 = callPackage ../development/libraries/tclap/1.4.nix { }; 23204 23195 23205 - tcllib = callPackage ../development/libraries/tcllib { }; 23206 - 23207 - tcltls = callPackage ../development/libraries/tcltls { }; 23208 - 23209 - tclx = callPackage ../development/libraries/tclx { }; 23210 - 23211 - tcl-fcgi = callPackage ../development/libraries/tcl-fcgi { }; 23212 - 23213 23196 tdb = callPackage ../development/libraries/tdb { }; 23214 23197 23215 23198 tdlib = callPackage ../development/libraries/tdlib { }; ··· 23258 23241 23259 23242 tivodecode = callPackage ../applications/video/tivodecode { }; 23260 23243 23261 - tix = callPackage ../development/libraries/tix { }; 23262 - 23263 23244 tk = tk-8_6; 23264 23245 23265 23246 tk-9_0 = callPackage ../development/libraries/tk/9.0.nix { tcl = tcl-9_0; }; 23266 23247 tk-8_6 = callPackage ../development/libraries/tk/8.6.nix { }; 23267 23248 tk-8_5 = callPackage ../development/libraries/tk/8.5.nix { tcl = tcl-8_5; }; 23268 - 23269 - tkimg = callPackage ../development/libraries/tkimg { }; 23270 23249 23271 23250 tkrzw = callPackage ../development/libraries/tkrzw { }; 23272 23251 ··· 23436 23415 zsa-udev-rules = callPackage ../os-specific/linux/zsa-udev-rules { }; 23437 23416 23438 23417 wangle = darwin.apple_sdk_11_0.callPackage ../development/libraries/wangle { }; 23439 - 23440 - wapp = callPackage ../development/libraries/wapp { }; 23441 23418 23442 23419 wavpack = callPackage ../development/libraries/wavpack { }; 23443 23420 ··· 27300 27277 mro-unicode = callPackage ../data/fonts/mro-unicode { }; 27301 27278 27302 27279 mustache-spec = callPackage ../data/documentation/mustache-spec { }; 27303 - 27304 - mustache-tcl = callPackage ../development/libraries/mustache-tcl { }; 27305 27280 27306 27281 mustache-go = callPackage ../development/tools/mustache-go { }; 27307 27282
+2 -2
pkgs/top-level/perl-packages.nix
··· 24089 24089 hash = "sha256-+DhYd6Sp7Z89OQPS0PfNcPrDzmgyxg9gCmghzuP7WHI="; 24090 24090 }; 24091 24091 propagatedBuildInputs = [ 24092 - pkgs.bwidget 24092 + pkgs.tclPackages.bwidget 24093 24093 pkgs.tcl 24094 - pkgs.tix 24094 + pkgs.tclPackages.tix 24095 24095 pkgs.tk 24096 24096 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 24097 24097 darwin.apple_sdk.frameworks.CoreServices ];
+3
pkgs/top-level/tcl-packages.nix
··· 14 14 inherit tcl tk; 15 15 inherit (tcl) mkTclDerivation tclPackageHook; 16 16 17 + critcl = self.callPackage ../development/tcl-modules/critcl { 18 + tcllib = self.tcllib.override { withCritcl = false; }; 19 + }; 17 20 }) 18 21 )