Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-07-18 | gnu: bash-static: Fix cross-compiling for glibc@2.41. | Zheng Junjie | |
* gnu/packages/bash.scm (static-bash)[arguments]<#:configure-flags>: When cross-compiling, Add bash_cv_getenv_redef=no. Change-Id: I8105e91831dfdcce4e5494b3588ab8431dbaf5a8 | |||
2025-07-18 | gnu: bash: Update to 5.2.37. | Zheng Junjie | |
* gnu/packages/bash.scm (bash): Update to 5.2.37. (patch-url): Update it. (%patch-series-5.1): Rename to %patch-series-5.2 and update it. * gnu/packages/patches/bash-linux-pgrp-pipe.patch: Adjust it. Change-Id: I26c070ea3256e77d3a7658190339dc080fc0bc63 | |||
2025-07-18 | bash-minimal: Use gcc-14 hurd/x86-linux build fix for all platforms. | Janneke Nieuwenhuizen | |
* gnu/packages/bash.scm (bash-minimal)[arguments]: Unconditionally add CFLAGS to #:configure-flags to relax gcc-14's strictness. Change-Id: Ifd502adf8c53aa960c02a50bc5bd498bfb9858f6 | |||
2025-07-18 | gnu: bash-minimal: Fix build for x86-linux with gcc-14. | Janneke Nieuwenhuizen | |
* gnu/packages/bash-minimal.scm (bash)[arguments]: When building for x86-linux, also use CFLAGS in #:configure-flags to relax gcc-14's strictness. Change-Id: I21af1acdc550c83e63241811a6586598f187b2ef | |||
2025-05-26 | gnu: bash: Define the SYS_BASHRC macro. | Maxim Cournoyer | |
This causes Bash to treat /etc/bashrc as a startup file, removing the need to source /etc/bashrc from ~/.bashrc. * gnu/packages/bash.scm (bash-fixed): New package, with added SYS_BASHRC define. (bash) [replacement]: Use it. * gnu/system/shadow.scm (%default-bashrc): Do not source /etc/bashrc, now done implicitly. Change-Id: I5b0afd7d81653ef19c482e5501efdf7e50ef37c0 | |||
2025-05-07 | gnu: bash-with-syslog: Use package/inherit. | Maxim Cournoyer | |
This ensures that any grafts applied to bash will be inherited to this variant. * gnu/packages/bash.scm (bash-with-syslog): Use package/inherit. Change-Id: I58aa0f23f624f9e27a5842f638a49bb715b51122 | |||
2025-05-07 | gnu: static-minimal: Use package/inherit. | Maxim Cournoyer | |
This ensures that any grafts applied to bash will be inherited to this variant. * gnu/packages/bash.scm (static-bash): Use package/inherit. Change-Id: I2cce8415747d4ad0df7732d9f516e493b7b46ff7 | |||
2025-05-07 | gnu: bash-minimal: Use package/inherit. | Maxim Cournoyer | |
This ensures that any grafts applied to bash will be inherited to this variant. * gnu/packages/bash.scm (bash-minimal): Use package/inherit. Change-Id: I5221b08c02b7afc7b88e01265eea41d27cd010f0 | |||
2025-05-06 | gnu: bash: Fix package indentation. | Maxim Cournoyer | |
* gnu/packages/bash.scm (bash): Fix indentation. Change-Id: I5d370ec90dcfcb7d78611809ef42da0f642212f5 | |||
2025-03-11 | gnu: Add bash-unit. | chris | |
* gnu/packages/bash.scm (bash-unit): New variable. Change-Id: Ic4185a2364922b03efe7f528e474ac9e71cbf66c Signed-off-by: Greg Hogan <code@greghogan.com> | |||
2025-01-25 | gnu: bash: Fix build to loongarch64. | Zheng Junjie | |
* gnu/packages/bash.scm (bash)[native-inputs]: When target is loongarch64, Add config. [arguments]: When target is loongarch64, Add update-config-scripts phase. Change-Id: Icadaace85a62582fcb0724dda8f5067d22257cd6 | |||
2024-12-03 | gnu: bash: Avoid hang when cross-built for the Hurd. | Janneke Nieuwenhuizen | |
For example, without this patch bash hangs while configuring diffutils. Reproducer: cat >x.awk <<EOF x... repeat 16384 (the actual pipe size) times EOF * gnu/packages/bash.scm (bash): When cross-building for the Hurd, add new "create-pipesize.h" stage. Change-Id: I02c1dcf2d63849626ba3448cd52766db822dc77c | |||
2024-12-03 | gnu: bash-minimal: Support [cross-]build with gcc-14. | Janneke Nieuwenhuizen | |
* gnu/packages/bash-minimal.scm (bash)[arguments]: When building for the 64bit hurd, or cross-building, use "CFLAGS=-g -O2 -Wno-implicit-function-declaration". Change-Id: I1356c0aeac303bdf0254c28815716c83884008a0 | |||
2024-09-12 | gnu: bash-minimal: Add package synopsis. | Romain GARBAGE | |
* gnu/packages/bash.scm (bash-minimal): Add package synopsis. Change-Id: I33f12547fca19d096712786a0c33525aa726b343 Signed-off-by: Ludovic Courtès <ludo@gnu.org> | |||
2024-05-01 | gnu: bats: Update to 1.11.0. | Oleg Pykhalov | |
* gnu/packages/bash.scm (bats)[version]: Update to 1.11.0. [arguments]<#:builder>: Filter out symlinks in patch-shebang. Change-Id: I74405b99f91172c10b8c81caa0f3f46e1df4d74e | |||
2023-06-24 | gnu: blesh: Update to 0.4.0-devel3. | kiasoc5 | |
* gnu/packages/bash.scm (blesh): Update to 0.4.0-devel3. [source]: Use recursive checkout. [phases]: Remove 'make-readlink-work. Rename 'pretend-contrib-.git-exists to 'pretend-.git-exists. Substitute commit_hash for package version. [native-inputs]: Add git. Signed-off-by: Ludovic Courtès <ludo@gnu.org> | |||
2023-02-28 | gnu: bash-static: Use gexps. | Ludovic Courtès | |
* gnu/packages/bash.scm (static-bash)[arguments]: Use gexps. | |||
2023-01-30 | Merge remote-tracking branch 'origin/master' into core-updates | Efraim Flashner | |
Conflicts: doc/guix.texi gnu/local.mk gnu/packages/admin.scm gnu/packages/base.scm gnu/packages/chromium.scm gnu/packages/compression.scm gnu/packages/databases.scm gnu/packages/diffoscope.scm gnu/packages/freedesktop.scm gnu/packages/gnome.scm gnu/packages/gnupg.scm gnu/packages/guile.scm gnu/packages/inkscape.scm gnu/packages/llvm.scm gnu/packages/openldap.scm gnu/packages/pciutils.scm gnu/packages/ruby.scm gnu/packages/samba.scm gnu/packages/sqlite.scm gnu/packages/statistics.scm gnu/packages/syndication.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/copy.scm guix/scripts/home.scm | |||
2022-10-09 | gnu: blesh: Substitute with readlink directly. | kiasoc5 | |
Fixes <https://issues.guix.gnu.org/57659#6>. * gnu/packages/bash.scm (blesh)[arguments]: In 'make-readlink-work', remove use of 'search-input-file'. Signed-off-by: Ludovic Courtès <ludo@gnu.org> | |||
2022-09-15 | Merge branch 'staging' into core-updates | Maxim Cournoyer | |
Conflicts resolved in: gnu/local.mk gnu/packages/cmake.scm gnu/packages/glib.scm gnu/packages/gnome.scm gnu/packages/gtk.scm gnu/packages/sdl.scm pango-next, vala-next and librsvg-bootstrap were removed in the process. | |||
2022-09-14 | gnu: Add blesh. | kiasoc5 | |
* gnu/packages/bash.scm (blesh): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net> | |||
2022-08-08 | gnu: bash-completion: Remove util-linux overrides. | Efraim Flashner | |
These completions are deprecated or removed upstream, and bash-completion defers to upstream completions. * gnu/packages/bash.scm (bash-completion)[native-inputs]: Remove field. [arguments]: Remove field. | |||
2022-08-08 | gnu: bash-completion: Update to 2.11. | Efraim Flashner | |
* gnu/packages/bash.scm (bash-completion): Update to 2.11. [arguments]: Disable tests. * gnu/packages/patches/bash-completion-directories.patch: Update to changes in upstream code. | |||
2022-03-28 | gnu: bash: Build '--without-bash-malloc'. | Ludovic Courtès | |
Fixes <https://issues.guix.gnu.org/54557>. * gnu/packages/bash.scm (bash): Add '--without-bash-malloc' to CONFIGURE-FLAGS. | |||
2022-03-23 | gnu: bash: Update to 5.1.16. | Efraim Flashner | |
* gnu/packages/bash.scm (%patch-series-5.1): Add patches 9 through 16. | |||
2021-12-20 | gnu: Add bash-with-syslog. | Ricardo Wurmus | |
* gnu/packages/bash.scm (bash-with-syslog): New variable. | |||
2021-12-13 | gnu: Simplify package inputs. | Ludovic Courtès | |
This commit was obtained by running: ./pre-inst-env guix style without any additional argument. | |||
2021-06-04 | gnu: bats: Set #:guile argument of 'wrap-script'. | Maxime Devos | |
* gnu/packages/bash.scm (bats)[arguments]<#:builder>: Set #:guile argument of ‘wrap-script’. Signed-off-by: Ludovic Courtès <ludo@gnu.org> | |||
2021-05-09 | gnu: bash: Update to 5.1.8. | Marius Bakke | |
* gnu/packages/bash.scm (patch-url): Adjust for 5.1. (%patch-series-5.0): Rename to ... (%patch-series-5.1): Add the 5.1 patches. (bash): Update to 5.1 and and adjust for renamed variable. * gnu/packages/gawk.scm (gawk)[arguments]: Adjust test that fails with the new Bash. | |||
2020-10-26 | gnu: Use prefix "license:" to import (guix licenses) | Zhu Zihao | |
* gnu/packages/bash.scm (bash, bash-completion, bash-tap, bats, bash-ctypes)[license]: Rename with prefix "license:". Signed-off-by: Ludovic Courtès <ludo@gnu.org> | |||
2020-10-26 | gnu: Add bash-ctypes. | Zhu Zihao | |
* gnu/packages/bash.scm (bash-ctypes): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> | |||
2020-07-12 | gnu: Remove ".git" from "https://github/…/….git". | Ludovic Courtès | |
Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix swh) would sometimes return #f for these because the ".git" URLs are redirects to the non-".git" URLs. Consequently, 'guix lint -c archival' would keep saying "scheduled Software Heritage archival"; likewise, the fallback download code would fail. * gnu/packages/ada.scm, gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/android.scm, gnu/packages/animation.scm, gnu/packages/arcan.scm, gnu/packages/assembly.scm, gnu/packages/audio.scm, gnu/packages/authentication.scm, gnu/packages/avr.scm, gnu/packages/axoloti.scm, gnu/packages/backup.scm, gnu/packages/bash.scm, gnu/packages/benchmark.scm, gnu/packages/bioconductor.scm, gnu/packages/bioinformatics.scm, gnu/packages/bittorrent.scm, gnu/packages/boost.scm, gnu/packages/build-tools.scm, gnu/packages/c.scm, gnu/packages/calendar.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/chemistry.scm, gnu/packages/chez.scm, gnu/packages/clojure.scm, gnu/packages/code.scm, gnu/packages/compression.scm, gnu/packages/compton.scm, gnu/packages/coq.scm, gnu/packages/cpp.scm, gnu/packages/cran.scm, gnu/packages/crypto.scm, gnu/packages/curl.scm, gnu/packages/databases.scm, gnu/packages/datastructures.scm, gnu/packages/debug.scm, gnu/packages/disk.scm, gnu/packages/distributed.scm, gnu/packages/django.scm, gnu/packages/dlang.scm, gnu/packages/dns.scm, gnu/packages/docker.scm, gnu/packages/education.scm, gnu/packages/efi.scm, gnu/packages/elixir.scm, gnu/packages/emacs-xyz.scm, gnu/packages/embedded.scm, gnu/packages/emulators.scm, gnu/packages/engineering.scm, gnu/packages/erlang.scm, gnu/packages/fabric-management.scm, gnu/packages/file-systems.scm, gnu/packages/finance.scm, gnu/packages/firmware.scm, gnu/packages/flashing-tools.scm, gnu/packages/fonts.scm, gnu/packages/fontutils.scm, gnu/packages/fpga.scm, gnu/packages/game-development.scm, gnu/packages/games.scm, gnu/packages/genealogy.scm, gnu/packages/genimage.scm, gnu/packages/geo.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/gnome-xyz.scm, gnu/packages/gnome.scm, gnu/packages/gnuzilla.scm, gnu/packages/golang.scm, gnu/packages/gpodder.scm, gnu/packages/graph.scm, gnu/packages/graphics.scm, gnu/packages/graphviz.scm, gnu/packages/groff.scm, gnu/packages/groovy.scm, gnu/packages/gtk.scm, gnu/packages/guile-xyz.scm, gnu/packages/guile.scm, gnu/packages/hardware.scm, gnu/packages/haskell-apps.scm, gnu/packages/haskell-xyz.scm, gnu/packages/hexedit.scm, gnu/packages/i2p.scm, gnu/packages/ibus.scm, gnu/packages/image-processing.scm, gnu/packages/image-viewers.scm, gnu/packages/image.scm, gnu/packages/ipfs.scm, gnu/packages/java-graphics.scm, gnu/packages/java-maths.scm, gnu/packages/java.scm, gnu/packages/javascript.scm, gnu/packages/jrnl.scm, gnu/packages/julia.scm, gnu/packages/jupyter.scm, gnu/packages/kodi.scm, gnu/packages/language.scm, gnu/packages/lego.scm, gnu/packages/less.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lirc.scm, gnu/packages/lisp-xyz.scm, gnu/packages/llvm.scm, gnu/packages/logging.scm, gnu/packages/lolcode.scm, gnu/packages/lua.scm, gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/machine-learning.scm, gnu/packages/mail.scm, gnu/packages/markup.scm, gnu/packages/maths.scm, gnu/packages/maven.scm, gnu/packages/mes.scm, gnu/packages/messaging.scm, gnu/packages/monitoring.scm, gnu/packages/mpd.scm, gnu/packages/music.scm, gnu/packages/networking.scm, gnu/packages/node-xyz.scm, gnu/packages/ocaml.scm, gnu/packages/ocr.scm, gnu/packages/onc-rpc.scm, gnu/packages/opencl.scm, gnu/packages/opencog.scm, gnu/packages/pantheon.scm, gnu/packages/password-utils.scm, gnu/packages/patchutils.scm, gnu/packages/pdf.scm, gnu/packages/perl6.scm, gnu/packages/phabricator.scm, gnu/packages/popt.scm, gnu/packages/printers.scm, gnu/packages/prolog.scm, gnu/packages/protobuf.scm, gnu/packages/pulseaudio.scm, gnu/packages/python-crypto.scm, gnu/packages/python-web.scm, gnu/packages/python-xyz.scm, gnu/packages/qt.scm, gnu/packages/radio.scm, gnu/packages/rails.scm, gnu/packages/rdf.scm, gnu/packages/rednotebook.scm, gnu/packages/rpc.scm, gnu/packages/rsync.scm, gnu/packages/ruby.scm, gnu/packages/rust.scm, gnu/packages/scheme.scm, gnu/packages/screen.scm, gnu/packages/security-token.scm, gnu/packages/selinux.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/shellutils.scm, gnu/packages/simh.scm, gnu/packages/sml.scm, gnu/packages/ssh.scm, gnu/packages/statistics.scm, gnu/packages/stenography.scm, gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/synergy.scm, gnu/packages/telephony.scm, gnu/packages/terminals.scm, gnu/packages/tex.scm, gnu/packages/texinfo.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tmux.scm, gnu/packages/tor.scm, gnu/packages/toys.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/virtualization.scm, gnu/packages/vlang.scm, gnu/packages/vnc.scm, gnu/packages/vpn.scm, gnu/packages/web-browsers.scm, gnu/packages/web.scm, gnu/packages/wireservice.scm, gnu/packages/wm.scm, gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, tests/lint.scm: Remove trailing ".git" from 'git-reference' URL. | |||
2020-07-10 | gnu: bats: Define TAP. | Tobias Geerinckx-Rice | |
* gnu/packages/bash.scm (bats)[description]: Use @acronym{TAP, …}. | |||
2020-06-29 | gnu: Add bats. | Oleg Pykhalov | |
* gnu/packages/bash.scm (bats): New variable. | |||
2020-05-22 | gnu: bash: Do not autoload (gcrypt hash). | Ludovic Courtès | |
Fixes <https://bugs.gnu.org/41457>. Reported by Matias Jose Seco Baccanelli <matias_jose_seco@autoproduzioni.net>. * gnu/packages/bash.scm: Avoid #:autoload for (gcrypt hash). On Guile 2.2, autoloading would bring it not only the 'port-sha256' binding (as on 3.0) but also the 'sha256' binding. As a result, use of 'sha256' in the 'origin' form wouldn't match. | |||
2020-05-22 | packages: Introduce <content-hash> and use it in <origin>. | Ludovic Courtès | |
* guix/packages.scm (<content-hash>): New record type. (define-content-hash-constructor, build-content-hash) (content-hash): New macros. (print-content-hash): New procedure. (<origin>): Rename constructor to '%origin'. [sha256]: Remove field. [hash]: New field. Adjust users. (origin-compatibility-helper, origin): New macros. (origin-sha256): New deprecated procedure. (origin->derivation): Adjust accordingly. * tests/packages.scm ("package-source-derivation, origin, sha512"): New test. * guix/tests.scm: Hide (gcrypt hash) 'sha256' for proper syntax matching. * tests/challenge.scm: Add #:prefix for (gcrypt hash) and adjust users. * tests/derivations.scm: Likewise. * tests/store.scm: Likewise. * tests/graph.scm ("bag DAG, including origins"): Provide 'sha256' field with the right length. * gnu/packages/aspell.scm (aspell-dictionary) (aspell-dict-ca, aspell-dict-it): Use 'hash' and 'content-hash' for proper syntax matching. * gnu/packages/bash.scm (bash-patch): Rename 'sha256' to 'sha256-bv'. * gnu/packages/bootstrap.scm (bootstrap-executable): Rename 'sha256' to 'bv'. * gnu/packages/readline.scm (readline-patch): Likewise. * gnu/packages/virtualization.scm (qemu-patch): Rename 'sha256' to 'sha256-bv'. * guix/import/utils.scm: Hide (gcrypt hash) 'sha256'. | |||
2020-03-14 | Merge branch 'master' into core-updates | Marius Bakke | |
2020-03-10 | gnu: bash-tap: Use HTTPS home page. | Tobias Geerinckx-Rice | |
* gnu/packages/bash.scm (bash-tap)[home-page]: Use HTTPS. | |||
2020-02-15 | gnu: bash: Update to 5.0.16. | Marius Bakke | |
* gnu/packages/bash.scm (%patch-series-5.0): Add patches 12 through 16. | |||
2019-12-31 | Merge remote-tracking branch 'master' into core-updates. | Mathieu Othacehe | |
2019-12-20 | gnupg: 'gnupg-verify*' returns a status symbol. | Ludovic Courtès | |
This allows callers to distinguish between signature verification failure and missing key. * guix/gnupg.scm (gnupg-receive-keys): Return true on success. (gnupg-verify*): Check return value of 'gnupg-receive-keys'. Return two values, the first one being a symbol. * guix/upstream.scm (download-tarball): Get the two return values of 'gnupg-verify*', and match on the first one. * gnu/packages/bash.scm (download-patches): Check the first return value of 'gnupg-verify*'. | |||
2019-11-27 | gnu: bash: Update to patch level 11. | Efraim Flashner | |
* gnu/packages/bash.scm (%patch-series-5.0): Add patches 8 through 11. | |||
2019-11-16 | Merge remote-tracking branch master into core-updates | Mathieu Othacehe | |
2019-11-03 | gnu: bash-tap: Don't use unstable tarball. | Tobias Geerinckx-Rice | |
* gnu/packages/bash.scm (bash-tap)[source]: Use GIT-FETCH and GIT-FILE-NAME. | |||
2019-09-23 | gnu: bash: Unconditionally configure PGRP_PIPE for *-linux systems. | Mark H Weaver | |
* gnu/packages/patches/bash-linux-pgrp-pipe.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/bash.scm (bash)[source]: Add the patch. | |||
2019-06-27 | Merge branch 'master' into core-updates | Ludovic Courtès | |
2019-06-25 | gnu: bash-completion: Fix cross-compilation. | Mathieu Othacehe | |
* gnu/packages/bash.scm (bash-completion)[arguments]: Search for util-linux in native-inputs and inputs during "remove-redundant-completions" phase. | |||
2019-05-26 | gnu: bash: Update to patch level 7. | Efraim Flashner | |
* gnu/packages/bash.scm (%patch-series-5.0): Add patches 3 through 7. | |||
2019-03-02 | gnu: bash: Update to patch level 2. | Efraim Flashner | |
* gnu/packages/bash.scm (%patch-series-5.0): Add patches 1 and 2. [source]: Apply patches. [version]: Update with patch numbers. | |||
2019-01-08 | gnu: bash: Update to 5.0. | Efraim Flashner | |
* gnu/packages/bash.scm (bash): Update to 5.0. [source]: Remove patches. (patch-url seqno): Prepare for bash-5.0 patches. (%patch-series-4.4): Rename %patch-series-5.0, remove patches. |