about summary refs log tree commit diff
path: root/pkgs/development/interpreters/tcl
AgeCommit message (Collapse)AuthorFilesLines
2023-03-31tcl, tk: 8.6.11 -> 8.6.13Weijia Wang1-2/+2
2023-03-14tcl-8_5, tk-8_5: 8.5.18 -> 8.5.19Weijia Wang1-2/+2
2023-02-07treewide: makeSetupHook deps -> propagatedBuildInputsArtturin1-1/+1
2023-01-26tcl.tclPackageHook: add dontWrapTclBinaries parameterFrancesco Gazzetta1-0/+2
2023-01-21mkTclDerivation: support nativeCheckInputsGuillaume Girol1-4/+6
2021-09-28tcl.mkTclDerivation: fix exec prefixTimo Kaufmann1-1/+1
Shell variables are not expanded, so the old value was just the literal string `${out}`. Fixes #139566
2021-09-10tcl.mkTclDerivation: fix crossAlyssa Ross1-2/+2
2021-09-10tcl.tclPackageHook: fix crossAlyssa Ross1-3/+3
2021-08-26Merge pull request #125307 from wizeman/u/fix-tk-hashdavidak2-0/+4
tk-8_6: fix hash after tcl-8_6 update
2021-06-17tcl: allow passing in extra wrapper args through tclWrapperArgsSandro Jäckel1-1/+5
2021-06-06tk-8_6: fix hash after tcl-8_6 updateRicardo M. Correia2-0/+4
tcl-8_6 was updated in 4fb92ae60d68344254b2bb753c03fd72f3ffb35c from 8.6.9 -> 8.6.11 but tk's hash wasn't updated at the same time, which means the current hash was still from tk 8.6.9 rather than 8.6.11.
2021-05-21tcl: update maintainersAndrew Brooks1-1/+1
When I reached out to vrthra / Rahul Gopinath about this PR, he indicated that he no longer has the time to serve as tcl maintainer and suggested that I take on the responsibility.
2021-05-21tcl: use double square brackets consistently in tcl package hookAndrew Brooks1-6/+6
2021-05-21tcl: avoid readonly local in package hookAndrew Brooks1-1/+1
If a path with a space were added to TCLLIBPATH, _addToTclLibPath would attempt to mutate the tclPkg local and fail.
2021-05-21tcl: combine inherit expressionsAndrew Brooks1-3/+1
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-05-21tcl: fix TCLLIBPATH edge cases in tcl package hookAndrew Brooks1-2/+2
TCLLIBPATH was not actually extended if a package's path was a substring of a package already on the path. This commit fixes that behavior. Additionally, '--prefix' is now used in place of '--set', as the latter was found to break tkremind from the remind package.
2021-05-21tcl: Add tclPackageHook and mkTclDerivationAndrew Brooks3-49/+206
Implement tclPackageHook, a setup hook that adjusts TCLLIBPATH to include the paths of any installed Tcl packages, propagates that TCLLIBPATH to anti-dependencies, and wraps any installed binaries to set their TCLLIBPATH. Additionally, implement a makePythonPackage-style mkDerivation wrapper to use reasonable defaults for Tcl packages and use tclPackageHook.
2021-02-20tcl-8_6: 8.6.9 -> 8.6.11Ben Siraphob1-2/+2
2021-01-23pkgs/development/interpreters: stdenv.lib -> libBen Siraphob1-3/+3
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-1/+1
2019-12-19tcl: fix dangling symlinkJason Felice1-2/+4
2019-08-28treewide: remove redundant recvolth1-1/+1
2019-08-17treewide: name -> pnamevolth1-1/+2
2019-04-27tcl/tk: 8.6.6 -> 8.6.9c0bw3b2-4/+5
Changelog for Tcl: https://github.com/tcltk/tcl/blob/core-8-6-9/changes#L8797 Changelog for Tk: https://github.com/tcltk/tk/blob/master/changes#L7417 Tk release is actually v8.6.9.1 while Tcl is v8.6.9
2019-01-26treewide: remove wkennington as maintainerJörg Thalheim1-1/+1
He prefers to contribute to his own nixpkgs fork triton. Since he is still marked as maintainer in many packages this leaves the wrong impression he still maintains those.
2018-12-12tcl: enable threads and 64-bit supportJörg Thalheim1-1/+2
64-bit support is only enabled on 64-bit systems
2018-12-12tcl: fix cross-buildJörg Thalheim1-6/+9
2018-07-21pkgs/*: remove unreferenced function argumentsvolth1-1/+1
2016-09-01tcl: Don't install a copy of tzdataEelco Dolstra1-0/+4
This cuts about 3 MiB from the installed size. On Linux, the configure script is supposed to detect that installing tzdata is unnecessary, but it looks in locations like /usr/share/zoneinfo.
2016-09-01tcl: Separate man output and use symlinksEelco Dolstra1-2/+10
This reduces tcl's total size from 25.0 MiB to 8.6 MiB. Admittedly this is also because putting the manpages in the right place causes all man3 pages to be deleted by the multiple outputs setup hook. Not sure if that's desirable behaviour...
2016-07-28tcl/tk: 8.6.4 -> 8.6.6Rahul Gopinath2-3/+3
2015-04-30tcl/tk: Refactor and add maintainersWilliam A. Kennington III1-1/+4
2015-04-26tcl: Make generic and add 8.5William A. Kennington III3-9/+30
2015-04-26tcl/tk: Tie versioning together and propagateWilliam A. Kennington III1-9/+15
2015-03-26tcl: 8.5.15 -> 8.6.4William A. Kennington III1-4/+4
2014-01-25tcl: update to 8.5.15Song Wenwu1-4/+4
2012-09-09tcl: Set license to licenses.tcltk.aszlig1-0/+1
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2012-04-14Adding a version of sqlite with more things, based on the upstream ↵Lluís Batlle i Rossell1-0/+4
repository src. svn path=/nixpkgs/trunk/; revision=33788
2009-05-03Updating tcl/tkLluís Batlle i Rossell1-4/+4
svn path=/nixpkgs/trunk/; revision=15434
2009-04-23* Got rid of a lot of "postInstall=postInstall" and similar lines inEelco Dolstra2-17/+9
builders. These are redundant now. * Inlined some trivial builders. * Removed a few explicit setup-hook creations. This is done automatically now if setupHook is set. * Deleted the initscripts package. NixOS doesn't use it anymore. svn path=/nixpkgs/branches/stdenv-updates/; revision=15276
2008-02-27* Added expect.Eelco Dolstra1-3/+7
svn path=/nixpkgs/trunk/; revision=10877
2007-12-31update to 8.4.16Armijn Hemel1-3/+3
svn path=/nixpkgs/trunk/; revision=10013
2007-08-27* Rewrite all the SourceForge URLs to mirror://sourceforge/.Eelco Dolstra1-1/+1
find . -name "*.nix" | while read fn; do sed 's^http://[a-z]*.dl.sourceforge.net/sourceforge/^mirror://sourceforge/^g' < $fn > $fn.new; mv $fn.new $fn; done svn path=/nixpkgs/trunk/; revision=9198
2007-08-24* Reverted r6713, r6711, r4623, r3660, r2237. There rewrote fetchurlEelco Dolstra1-1/+1
URLs to http://nix.cs.uu.nl/dist/tarballs. With content-addressable mirror support (r9190, NIXPKGS-70) this is no longer necessary: fetchurl will try to download from that location automatically. So we can keep the original URLs. svn path=/nixpkgs/trunk/; revision=9192
2006-10-12* Copy a bunch of files to nix.cs.uu.nl.Eelco Dolstra1-1/+1
svn path=/nixpkgs/trunk/; revision=6711
2006-07-22tk needs the private tcl headers to be installedArmijn Hemel1-0/+1
svn path=/nixpkgs/trunk/; revision=5869
2006-07-22create symlink from $out/bin/tclsh to $out/bin/tclsh${version}Armijn Hemel1-0/+6
svn path=/nixpkgs/trunk/; revision=5868
2006-07-22upgrade to 8.4.13, fixes an error with configureArmijn Hemel1-3/+3
svn path=/nixpkgs/trunk/; revision=5867
2006-01-30* Copy lots of files to nix.cs.uu.nl.Eelco Dolstra1-1/+1
svn path=/nixpkgs/trunk/; revision=4623
2005-11-22add xchat and tclArmijn Hemel2-0/+19
svn path=/nixpkgs/trunk/; revision=4301