Commit Graph

11 Commits

Author SHA1 Message Date
Francesco Gazzetta
d7f43489a6 tclPackages.expect*: Remove SuperSandro2000 from maintainers, add fgaz
As requested in https://github.com/NixOS/nixpkgs/pull/542204#pullrequestreview-4916843109
2026-08-13 09:46:24 +02:00
Francesco Gazzetta
e8f0867158 tclPackages.expect: 5.45.4 -> 6.0a2
* Change src to maintained fork
* Upstreamed some patches
* Unbreaks build with Tcl 9

We are updating to an alpha because it's the only version that is
compatible with Tcl 9, which we want to make the default because 8.6 is
Eol.
2026-08-09 12:19:04 +02:00
Francesco Gazzetta
53a719f452 tclPackages.expect_5: init
Just a copy of tclPackages.expect, in preparation of updating the
unversioned one to 6.0.
2026-07-17 15:05:18 +02:00
Francesco Gazzetta
3d39447275 tclPackages: mark packages that are broken on Tcl9 2026-04-22 18:13:05 +02:00
Randy Eckenrode
f91d7d8520 expect: force C standard to gnu17 for all compilers
Autoconf 2.73 changes the default to C23, but Expect uses K&R-style
function declarations, which were removed in C23.
2026-04-09 22:40:14 -04:00
Francesco Gazzetta
dcc17ba988 tclPackages.expect: use tclRequiresCheck 2026-03-18 17:56:16 +01:00
Guy Chronister
d0ff9e414d tclPackages.*: refactor to modern conventions
- Remove 'with lib;' from meta blocks and use qualified lib attributes
  - Replace deprecated 'sha256' with 'hash' for fetchurl and fetchFromGitHub
  - Replace 'rev' with 'tag' when using version tags in fetchFromGitHub
  - Update substituteInPlace to use --replace-fail for better error detection
2025-11-21 14:53:20 +00:00
Dmitry Bogatov
82b27bd911 expect: Fix build with gcc=15 2025-08-18 12:50:14 +00:00
Wolfgang Walther
b19d0f6d3d treewide: replace substituteAll with replaceVars 2025-02-10 22:51:56 +01:00
Silvan Mosberger
667d42c00d treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev 57b193d8dd
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:27:17 +01:00
Francesco Gazzetta
68576df997 treewide: move tcl libraries under tclPackages 2024-10-26 16:23:15 +00:00