Commit Graph

117 Commits

Author SHA1 Message Date
Stefan Frijters
af2b34f170 readline: move CFLAGS into env for structuredAttrs 2026-02-19 19:22:16 +01:00
nixpkgs-ci[bot]
4cfda717a7 Merge staging-next into staging 2026-01-02 18:07:10 +00:00
Moraxyc
0e1c38e1f6 readline70: fix build with gcc15 2026-01-02 20:41:05 +08:00
Michael Daniels
9d93b7bb76 Merge remote-tracking branch 'upstream/staging-next' into staging 2026-01-01 13:08:42 -05:00
Michael Daniels
9a04427f2c maintainers: remove dtzWill
Totally inactive on GitHub since August 2024.
2026-01-01 12:33:41 -05:00
Michael Daniels
1d769dac9a readline: 8.3p1 -> 8.3p3 (#471262) 2025-12-31 20:28:18 +00:00
Sergei Zimmerman
6c77c252ed readline: update mingw patches
Pulls upstream changes [^].

[^]: 13d7fe6618.
2025-12-19 03:33:07 +03:00
Sergei Trofimovich
eaac4295b2 readline: 8.3p1 -> 8.3p3 2025-12-16 06:35:18 +00:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
Wolfgang Walther
535b720589 Merge branch 'master' into staging-next 2025-07-24 14:27:50 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Sergei Trofimovich
27347f2adb readline: 8.2p13 -> 8.3p1 2025-07-13 20:57:29 +01:00
John Ericson
5d7df29633 readline: Cleanup further
`CFLAGS` is now always defined, but this is a mass rebuild.

We can also make the indentation go back ot the way it was before by
inlining the `let inherit (finalAttrs) ... in` too.
2025-04-21 13:19:51 -04:00
John Ericson
b38353e7af readline: Clean up package
- Use `finalAttrs` not `rec`

- Use `lib.optionalAttrs` not `null` tricks
2025-04-21 13:05:18 -04:00
John Ericson
177e7d4a78 readline: Fix MinGW Build
This is needed to cross-compile Nix itself, among other things. The need
for change I assume stems from toolchains / newer versions of C becoming
more strict.
2025-04-21 12:41:46 -04:00
Silvan Mosberger
374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](8616af08d9/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
John Ericson
10315b6eca readline: add library symlinks on OpenBSD (#358074) 2025-02-22 11:16:48 -05:00
Audrey Dutcher
9787f192fe readline: add library symlinks on OpenBSD to compensate for old libtool 2025-02-21 19:27:49 -07: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
Sergei Trofimovich
b1ae8aa3fb readline: 8.2p10 -> 8.2p13 2024-08-03 21:36:58 +01:00
Audrey Dutcher
846de80d1c various: Enable updateAutotoolsGnuConfigScriptsHook
Prior to August 2023, any config.guess generated by autoconf will
include a hardcoded /usr/bin/uname invocation for FreeBSD on any
architecture other than arm. This clearly doesn't work under nix.
We must then update or otherwise patch each old config.guess.
2024-05-27 11:09:28 -04:00
Weijia Wang
ff9ecc868d readline63: drop 2024-02-10 22:47:54 +01:00
Sergei Trofimovich
aa1078442a readline: 8.2p7 -> 8.2p10 2024-01-17 10:56:20 +00:00
John Ericson
49d6a6ed8d readline: Support building for Windows with MinGW
This commit is specifically designed to avoid a mass rebuild. I'll make
a follow-up PR to staging which will make the patches unconditional,
etc.

Co-Authored-By: Weijia Wang <9713184+wegank@users.noreply.github.com>
2024-01-10 14:31:28 -05:00
github-actions[bot]
e019e7cdb1 Merge staging-next into staging 2023-11-29 12:01:23 +00:00
Emily Trau
d6d41d403c readline63: fix clang build 2023-11-29 16:20:27 +11:00
Sergei Trofimovich
9e8a41f187 readline: 8.2p1 -> 8.2p7 2023-11-22 07:17:36 +00:00
Alexandre Iooss
2c8cfc60c6 readline: enable strictDeps 2023-03-04 11:00:42 +01:00
Markus Napierkowski
50adabdd60 readline: 8.1 -> 8.2 2022-12-28 21:00:37 +01:00
github-actions[bot]
5fa658968b Merge staging-next into staging 2022-02-21 00:02:41 +00:00
FliegendeWurst
f9cdab729d readline5, readline62: drop 2022-02-20 18:24:42 +01:00
Sandro Jäckel
8fc933368c readline: 8.1p0 -> 8.1p2 2022-02-01 13:17:11 +01:00
Sandro Jäckel
652deba33e readline: add symlink to update-patch-set script
to make it easier to update the patch sets and put the file in the right place
2022-02-01 13:17:10 +01:00
Felix Buehler
82d629fc0a pkgs/development: rename name to pname&version 2021-12-01 18:42:45 +01:00
Lancelot SIX
34a136c710 readline80: delete
readline-8.0 is not used anywhere in the tree (since introduction of
readline-8.1); drop it.
2021-04-22 11:25:42 +01:00
Lancelot SIX
ea3bdfcebe readline81: init at 8.1p0
See https://lists.gnu.org/archive/html/info-gnu/2020-12/msg00002.html
for release information
2021-04-14 21:27:23 +01:00
Ben Siraphob
66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Matthew Bauer
34aff7f697 treewide: strip more things in cross
Stripping reduces closure sizes.
2020-05-12 14:31:03 -05:00
Michael Reilly
84cf00f980 treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Klaas van Schelven
1b79fb8c94 readline: remove vanschelven from maintainers 2020-02-26 12:13:33 -08:00
Will Dietz
53a967f138 readline80: p1 -> p4
https://ftp.gnu.org/gnu/readline/readline-8.0-patches/readline80-002
https://ftp.gnu.org/gnu/readline/readline-8.0-patches/readline80-003
https://ftp.gnu.org/gnu/readline/readline-8.0-patches/readline80-004
2020-02-16 10:19:58 +01:00
Merijn Broeren
133103d709 treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
Robin Gloster
9bce99fccc readline70: *Flags are lists 2019-12-30 11:13:41 +01:00
Robin Gloster
6aea513498 readline: *Flags are lists 2019-12-30 11:13:40 +01:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
Frederik Rietdijk
f65aa21bb2 Merge master into staging-next 2019-08-18 12:53:44 +02:00
Will Dietz
f19e02b705 readline80: 8.0p0 -> 8.0p1
https://ftp.gnu.org/gnu/readline/readline-8.0-patches/readline80-001
2019-08-16 20:31:45 -05:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Matthew Bauer
67e6e031e1 readline: add android patch 2019-04-10 01:30:34 -04:00
Will Dietz
4d24a84d82 readline80: add myself to maintainers list 2019-01-08 17:36:14 -06:00