lix/src
John Ericson 2cea88dbc8 Improve build sytem support for readline instead of editline
Changes:

- CPP variable is now `USE_READLINE` not `READLINE`

- `configure.ac` supports with new CLI flag

- `package.nix` supports with new configuration option

- `flake.nix` CIs this (along with no markdown)

Remove old Ubuntu 16.04 stop-gap too, as that is now quite old.

Motivation:

- editline does not build for Windows, but readline *should*. (I am
  still working on this in Nixpkgs at this time, however. So there will
  be a follow-up Nix PR removing the windows-only skipping of the
  readline library once I am done.)

- Per
  https://salsa.debian.org/debian/nix/-/blob/master/debian/rules?ref_type=heads#L27
  and #2551, Debian builds Nix with readline. Now we better support and
  CI that build configuration.

This is picking up where #2551 left off, ensuring we test a few more
things not merely have CPP for them.

Co-authored-by: Weijia Wang <9713184+wegank@users.noreply.github.com>
2024-01-09 16:56:55 -05:00
..
build-remote Allow dynamic derivation deps in inputDrvs 2023-09-07 10:39:37 -04:00
libcmd Improve build sytem support for readline instead of editline 2024-01-09 16:56:55 -05:00
libexpr Merge pull request #9681 from edolstra/eval-optimisations 2024-01-03 10:43:01 +01:00
libfetchers Merge pull request #9324 from 9999years/fix-8854-take-2 2024-01-05 14:57:32 +01:00
libmain Use buildprefix in a few more places 2023-11-29 19:49:07 -05:00
libstore Merge pull request #9662 from shlevy/flat-fixed-references-assert 2024-01-08 10:46:37 -05:00
libutil Merge pull request #9687 from edolstra/withFramedSink-ctrl-c-hang 2024-01-04 17:05:18 +01:00
nix Merge pull request #9648 from cole-h/nix-shell-ordering 2024-01-09 19:00:33 +01:00
nix-build Merge pull request #9582 from pennae/misc-opts 2023-12-22 17:00:59 +01:00
nix-channel Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
nix-collect-garbage Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
nix-copy-closure Restrict some code to StoreDirConfig 2023-11-04 19:05:36 -04:00
nix-env Merge pull request #9582 from pennae/misc-opts 2023-12-22 17:00:59 +01:00
nix-instantiate remove lazy-pos forceValue 2023-12-19 19:32:16 +01:00
nix-store Organize content addressing, use SourceAccessor with Store::addToStore 2023-12-18 10:41:54 -05:00
resolve-system-dependencies Remove FormatOrString and remaining uses of format() 2023-03-02 15:57:54 +01:00
toml11