about summary refs log tree commit diff
path: root/pkgs/shells/bash
AgeCommit message (Collapse)AuthorFilesLines
2024-04-21maintainers: remove KamilaBorowskaKamila Borowska1-1/+1
2024-04-06bash-completion: 2.11 -> 2.13.0R. Ryantm1-2/+2
2024-03-19treewide: add meta.mainProgram to packages with a single binarystuebinm1-0/+1
The nixpkgs-unstable channel's programs.sqlite was used to identify packages producing exactly one binary, and these automatically added to their package definitions wherever possible.
2024-02-07Merge master into staging-nextgithub-actions[bot]1-1/+9
2024-01-31nix-bash-completions: fix improper escapingNaïm Favier1-1/+9
2024-01-17bash: 5.2p21 -> 5.2p26Sergei Trofimovich2-3/+9
While at it exposed patch suffix as a `version` attribute.
2023-11-23bash: 5.2p15 -> 5.2p21Sergei Trofimovich1-0/+6
2023-10-22nix-bash-completions: Drop nixos-rebuild completionSamuel Dionne-Riel1-1/+4
2023-09-30Merge pull request #257358 from Artturin/bashunnecessaryexpliciArtturi1-2/+1
2023-09-26bash: Remove unnecessary explicit passing of `binutils`Artturin1-2/+1
`binutils` for darwin was added in (add binutils to bash build for size)[9c153e2227d3c66c645718355b0ed381f664afa5]. The override was added in (bash: provide a working binutils)[9e05276949045b8620a0ebd7de3aa75bb6af21cc].
2023-09-16Merge #250128: bash: disable bash-malloc everywhereVladimír Čunát1-1/+6
...into staging
2023-08-19bash: disable `bash-malloc` everywhere, not just on `musl`Sergei Trofimovich1-1/+6
TIme to time I bump into pathological behaviour of `bash` memory allocator. Today's example: $ time { ls /nix/store/ > /dev/null; } real 0m0,965s user 0m0,876s sys 0m0,087s $ time { echo /nix/store/* > /dev/null; } real 2m18,287s user 2m17,946s sys 0m0,125s $ time { echo /nix/store/* > /dev/null; } real 0m1,764s user 0m1,712s sys 0m0,048s Note how initial `echo` takes alsmot 2 minutes to finish. Let's rely on system's allocator instead. After the change initial run is fast again: $ time { echo /nix/store/* > /dev/null; } real 0m1,328s user 0m1,264s sys 0m0,063s
2023-07-24bash: fix parallel build failure on unwind_prot.oSergei Trofimovich2-0/+16
As reported by Robert Scott in https://github.com/NixOS/nixpkgs/pull/245066 without the change `make -j8` build of `make` occasionally fails to buildin parallel. The simplest reproducer is: $$ ./configure $$ make unwind_prot.o ... In file included from unwind_prot.c:51: In file included from ./bashintl.h:30: ./include/gettext.h:27:11: fatal error: 'libintl.h' file not found # include <libintl.h> ^~~~~~~~~~~ 1 error generated. make: * [Makefile:106: unwind_prot.o] Error 1 The change adds missing ttransitive `${LIBINTL_H}` dependency for unwind_prot.o.
2023-07-11blesh: 0.3.4 -> 0.4.0-devel3R. Ryantm1-2/+2
2023-05-19pkgs: fix typosfigsoda1-1/+1
2023-04-04blesh: 2022-07-29 -> 0.3.4Mario Rodas1-3/+3
https://github.com/akinomyoga/ble.sh/releases/tag/v0.3.4
2023-01-28blesh: fix pnameMario Rodas1-1/+1
2023-02-22treewide: move NIX_CFLAGS_COMPILE to the env attrsetArtturin1-1/+1
with structuredAttrs lists will be bash arrays which cannot be exported which will be a issue with some patches and some wrappers like cc-wrapper this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists in env cause a eval failure
2023-02-12Merge master into staging-nextgithub-actions[bot]1-0/+3
2023-02-12bash: add pkgsStatic.bash to passthruSandro Jäckel1-0/+3
to prevent regressions on updates
2023-01-29bash: add debug infoAlyssa Ross1-0/+2
2023-01-23bash: apply static fix unconditionallyAlyssa Ross1-4/+5
To ease maintenance.
2023-01-21treewide: switch to nativeCheckInputsGuillaume Girol3-3/+3
checkInputs used to be added to nativeBuildInputs. Now we have nativeCheckInputs to do that instead. Doing this treewide change allows to keep hashes identical to before the introduction of nativeCheckInputs.
2023-01-13pkgsStatic.bash: fix buildAlyssa Ross1-1/+6
Link: https://lists.gnu.org/archive/html/bug-bash/2022-10/msg00000.html
2023-01-02Merge branch 'staging-next' into stagingJan Tojnar1-3/+8
- readline6 attribute removed from all-packages.nix in d879125d61a0be8ecb2afddaca8f2b0530db0260 - readline attribute was bumped to readline82 in 50adabdd60d590c951824974356a9ccb9bb73ffc
2023-01-01Merge pull request #207224 from ncfavier/nix-bash-completionsNaïm Favier1-3/+8
2022-12-28bash: 5.1 -> 5.2Markus Napierkowski5-46/+45
2022-12-27bash: remove ? null inputs, other little cleanupsSandro Jäckel1-30/+18
2022-12-22nix-bash-completions: don't handle the `nix` commandNaïm Favier1-3/+8
See https://github.com/hedning/nix-bash-completions/issues/20. Even with the low priority on this package, completing `nix-build` will load the nix-bash-completion for the `nix` command, which is undesirable since Nix provides its own completion since 2.4. The maintainer seems unresponsive.
2022-12-09Merge branch 'staging-next' into stagingVladimír Čunát1-25/+28
2022-12-08blesh: unstable-2022-07-24 -> unstable-2022-07-29, refactortars0x97521-25/+28
2022-11-30Merge pull request #151090 from thefloweringash/readline-updateSandro1-3/+3
2022-10-10treewide: optional -> optionals where the argument is a listArtturin1-1/+1
the argument to optional should not be list
2022-09-29bash: give bionic file with comment about "fortify"cidkidnix1-0/+1
2022-09-23bash: make android comment more clearcidkidnix1-1/+2
2022-09-23match libc, instead of useAndroidPrebuiltDylan Green1-1/+1
Co-authored-by: John Ericson <git@JohnEricson.me>
2022-09-23bash: fix android cross-compilecidkidnix1-1/+3
2022-07-30treewide: use isAarch where appropriateAlyssa Ross1-1/+1
2022-07-25blesh: init at 2022-07-24 (#181963)Yuto Oguchi1-0/+58
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-07-18fzf-obc: init at 1.3.0Loïc Reynier1-0/+30
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-05-06bash: enable strictDepsArtturin1-1/+2
2022-05-06pkgs/shells: enable strictDepsArtturin4-0/+5
2022-03-30readline: default to readline81 instead of readline6Andrew Childs1-3/+3
2022-02-28Merge master into staging-nextgithub-actions[bot]1-0/+3
2022-02-27bash: use default PATH in FHS environmentsDaniel Fullmer1-0/+3
If bash is executed within an environment where PATH is not set, it uses the DEFAULT_PATH_VALUE compiled into bash to set PATH. In nixpkgs we set this to /no-such-path by default. This makes sense in a nixpkgs/NixOS environment since paths like /bin or /usr/bin should not be used. However, when bash is used inside an FHS environment, this produces results that differ from distributions which follow the FHS standard. Before this change: $ steam-run env -i /bin/bash -c 'echo $PATH' /no-such-path After this change: $ steam-run env -i /bin/bash -c 'echo $PATH' /usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:.
2022-02-20Merge staging-next into staginggithub-actions[bot]1-0/+2
2022-02-15Merge pull request #157688 from SuperSandro2000/bash-readlineSandro1-0/+4
2022-02-12bashInteractive: set mainProgramTom Bereknyei1-0/+2
2022-02-12nix-bash-completions: add missing pre/postInstall hooksBjørn Forsman1-0/+4
2022-02-01bash: 5.1p12 -> 5.1p16Sandro Jäckel1-0/+4