Age | Commit message (Expand) | Author |
2020-06-29 | gnu: Add bats....* gnu/packages/bash.scm (bats): New variable.
| Oleg Pykhalov |
2020-05-22 | gnu: bash: Do not autoload (gcrypt hash)....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.
| Ludovic Courtès |
2020-05-22 | packages: Introduce <content-hash> and use it in <origin>....* 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'.
| Ludovic Courtès |
2020-03-14 | Merge branch 'master' into core-updates | Marius Bakke |
2020-03-10 | gnu: bash-tap: Use HTTPS home page....* gnu/packages/bash.scm (bash-tap)[home-page]: Use HTTPS.
| Tobias Geerinckx-Rice |
2020-02-15 | gnu: bash: Update to 5.0.16....* gnu/packages/bash.scm (%patch-series-5.0): Add patches 12 through 16.
| Marius Bakke |
2019-12-31 | Merge remote-tracking branch 'master' into core-updates. | Mathieu Othacehe |
2019-12-20 | gnupg: 'gnupg-verify*' returns a status symbol....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*'.
| Ludovic Courtès |
2019-11-27 | gnu: bash: Update to patch level 11....* gnu/packages/bash.scm (%patch-series-5.0): Add patches 8 through 11.
| Efraim Flashner |
2019-11-16 | Merge remote-tracking branch master into core-updates | Mathieu Othacehe |
2019-11-03 | gnu: bash-tap: Don't use unstable tarball....* gnu/packages/bash.scm (bash-tap)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
| Tobias Geerinckx-Rice |
2019-09-23 | gnu: bash: Unconditionally configure PGRP_PIPE for *-linux systems....* 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.
| Mark H Weaver |
2019-06-27 | Merge branch 'master' into core-updates | Ludovic Courtès |
2019-06-25 | gnu: bash-completion: Fix cross-compilation....* gnu/packages/bash.scm (bash-completion)[arguments]: Search for util-linux in
native-inputs and inputs during "remove-redundant-completions" phase.
| Mathieu Othacehe |
2019-05-26 | gnu: bash: Update to patch level 7....* gnu/packages/bash.scm (%patch-series-5.0): Add patches 3 through 7.
| Efraim Flashner |
2019-03-02 | gnu: bash: Update to patch level 2....* gnu/packages/bash.scm (%patch-series-5.0): Add patches 1 and 2.
[source]: Apply patches.
[version]: Update with patch numbers.
| Efraim Flashner |
2019-01-08 | gnu: bash: Update to 5.0....* 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.
| Efraim Flashner |
2018-09-09 | Merge branch 'master' into core-updates | Marius Bakke |
2018-09-04 | Switch to Guile-Gcrypt....This removes (guix hash) and (guix pk-crypto), which now live as part of
Guile-Gcrypt (version 0.1.0.)
* guix/gcrypt.scm, guix/hash.scm, guix/pk-crypto.scm,
tests/hash.scm, tests/pk-crypto.scm: Remove.
* configure.ac: Test for Guile-Gcrypt. Remove LIBGCRYPT and
LIBGCRYPT_LIBDIR assignments.
* m4/guix.m4 (GUIX_ASSERT_LIBGCRYPT_USABLE): Remove.
* README: Add Guile-Gcrypt to the dependencies; move libgcrypt as
"required unless --disable-daemon".
* doc/guix.texi (Requirements): Likewise.
* gnu/packages/bash.scm, guix/derivations.scm, guix/docker.scm,
guix/git.scm, guix/http-client.scm, guix/import/cpan.scm,
guix/import/cran.scm, guix/import/crate.scm, guix/import/elpa.scm,
guix/import/gnu.scm, guix/import/hackage.scm,
guix/import/texlive.scm, guix/import/utils.scm, guix/nar.scm,
guix/pki.scm, guix/scripts/archive.scm,
guix/scripts/authenticate.scm, guix/scripts/download.scm,
guix/scripts/hash.scm, guix/scripts/pack.scm,
guix/scripts/publish.scm, guix/scripts/refresh.scm,
guix/scripts/substitute.scm, guix/store.scm,
guix/store/deduplication.scm, guix/tests.scm, tests/base32.scm,
tests/builders.scm, tests/challenge.scm, tests/cpan.scm,
tests/crate.scm, tests/derivations.scm, tests/gem.scm,
tests/nar.scm, tests/opam.scm, tests/pki.scm,
tests/publish.scm, tests/pypi.scm, tests/store-deduplication.scm,
tests/store.scm, tests/substitute.scm: Adjust imports.
* gnu/system/vm.scm: Likewise.
(guile-sqlite3&co): Rename to...
(gcrypt-sqlite3&co): ... this. Add GUILE-GCRYPT.
(expression->derivation-in-linux-vm)[config]: Remove.
(iso9660-image)[config]: Remove.
(qemu-image)[config]: Remove.
(system-docker-image)[config]: Remove.
* guix/scripts/pack.scm: Adjust imports.
(guile-sqlite3&co): Rename to...
(gcrypt-sqlite3&co): ... this. Add GUILE-GCRYPT.
(self-contained-tarball)[build]: Call 'make-config.scm' without
#:libgcrypt argument.
(squashfs-image)[libgcrypt]: Remove.
[build]: Call 'make-config.scm' without #:libgcrypt.
(docker-image)[config, json]: Remove.
[build]: Add GUILE-GCRYPT to the extensions Remove (guix config) from
the imported modules.
* guix/self.scm (specification->package): Remove "libgcrypt", add
"guile-gcrypt".
(compiled-guix): Remove #:libgcrypt.
[guile-gcrypt]: New variable.
[dependencies]: Add it.
[*core-modules*]: Remove #:libgcrypt from 'make-config.scm' call.
Add #:extensions.
[*config*]: Remove #:libgcrypt from 'make-config.scm' call.
(%dependency-variables): Remove %libgcrypt.
(make-config.scm): Remove #:libgcrypt.
* build-aux/build-self.scm (guile-gcrypt): New variable.
(make-config.scm): Remove #:libgcrypt.
(build-program)[fake-gcrypt-hash]: New variable.
Add (gcrypt hash) to the imported modules. Adjust load path
assignments.
* gnu/packages/package-management.scm (guix)[propagated-inputs]: Add
GUILE-GCRYPT.
[arguments]: In 'wrap-program' phase, add GUILE-GCRYPT to the search
path.
| Ludovic Courtès |
2018-07-03 | gnu: bash: Update to patch level 23....* gnu/packages/bash.scm (%patch-series-4.4): Add patches 20 through 23.
| Efraim Flashner |
2018-03-20 | Merge branch 'master' into core-updates | Mark H Weaver |
2018-03-19 | gnu: bash-completion: Update to 2.8....* gnu/packages/bash.scm (bash-completion): Update to 2.8.
* gnu/packages/patches/bash-completion-directories.patch: Update context.
| Tobias Geerinckx-Rice |
2018-03-16 | gnu: bash: Return #t from 'install-sh-symlink' phase....* gnu/packages/bash.scm (bash)[arguments]: Return #t from
'install-sh-symlink' phase.
| Mark H Weaver |
2018-03-04 | gnu: bash: Don't specify default configuration filenames....* gnu/packages/bash.scm (bash): Remove SYS_BASHRC and SYS_BASH_LOGOUT.
| Roel Janssen |
2018-02-20 | gnu: bash: Update to patch level 19....* gnu/packages/bash.scm (%patch-series-4.4): Add patches 13 through 19.
| Marius Bakke |
2017-07-23 | Merge branch 'master' into core-updates | Leo Famulari |
2017-07-23 | gnu: bash-completion: Update to 2.7....* gnu/packages/bash.scm (bash-completion): Update to 2.7.
| Efraim Flashner |
2017-07-10 | Merge branch 'master' into core-updates | Leo Famulari |
2017-07-06 | gnu: bash-completion: Update to 2.6....* gnu/packages/bash.scm (bash-completion): Update to 2.6.
| Tobias Geerinckx-Rice |
2017-06-02 | gnu: bash-minimal: Simplify 'arguments' field....* gnu/packages/bash.scm (bash-minimal)[arguments]: Remove 'let' and use
'substitute-keyword-arguments' directly.
| Ludovic Courtès |
2017-05-30 | gnu: bash-minimal: Override keywords from 'bash'....'bash-minimal' is a package derived from 'bash' package. 'bash-minimal'
is supposed to override keywords from 'bash', but does not do it due to
ordering issue.
This patch moves #:modules last.
Fixes the bootstrap failure reported by rennes and Manolis Ragkousis and
tracked down by Andy Wingo in
<https://lists.gnu.org/archive/html/guix-devel/2017-05/msg00010.html>.
* gnu/packages/bash.scm (bash-minimal)[arguments]: Move #:modules
after (package-arguments bash).
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Sergei Trofimovich |
2017-03-30 | Merge branch 'master' into core-updates...Most conflicts are from 6fd52309b8f52c9bb59fccffac53e029ce94b698.
| Marius Bakke |
2017-03-30 | gnu: Use HTTPS for almost all gnu.org HOME-PAGEs....All HTTP gnu.org (and supported subdomain) HOME-PAGEs changed to HTTPS.
| Tobias Geerinckx-Rice |
2017-03-09 | Merge branch 'master' into core-updates | Ludovic Courtès |
2017-03-07 | gnu: bash: Use the bootstrap Guile in 'url-fetch/reset-patch-level'....Fixes <http://bugs.gnu.org/25775>.
Reported by Sirgazil, Ricardo Wurmus, Andy Wingo, and others.
* guix/download.scm (in-band-download): Always use GUILE. This reverts
9f05908fb1e3707cae593d94688748294717a546.
* gnu/packages/bash.scm (url-fetch/reset-patch-level): Remove #:guile.
Pass %BOOTSTRAP-GUILE as #:guile to 'url-fetch'. Remove #:guile-for-build
argument in 'gexp->derivation' call.
| Ludovic Courtès |
2017-02-22 | gnu: bash-completion: Update to 2.5....* gnu/packages/bash.scm (bash-completion): Update to 2.5.
| Marius Bakke |
2017-02-20 | gnu: bash: Update to patch level 12....* gnu/packages/bash.scm (%patch-series-4.4): Add patch 12.
| Efraim Flashner |
2017-02-10 | gnu: bash: Remove graft for CVE-2017-5932....* gnu/packages/bash.scm (bash)[replacement]: Remove.
(bash-minimal)[replacement]: Remove.
(url-fetch/reset-patch-level, bash/fixed): Remove.
| Ludovic Courtès |
2017-02-10 | Merge branch 'master' into core-updates | Ludovic Courtès |
2017-02-10 | gnu: bash: Add graft for patch #7 [fixes CVE-2017-5932]....* gnu/packages/bash.scm (bash)[replacement]: New field.
(bash-minimal): Likewise.
(url-fetch/reset-patch-level): New procedure.
(bash/fixed): New variable.
| Ludovic Courtès |
2017-02-10 | gnu: bash: Update patch URL to 4.4....* gnu/packages/bash.scm (patch-url): Change "43" to "44".
| Ludovic Courtès |
2017-02-09 | gnu: bash-minimal: Assume getcwd works correctly when cross-compiling...* gnu/packages/bash.scm (bash-minimal): Assume getcwd works correctly
when cross compiling.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Carlos Sánchez de La Lama |
2017-02-09 | gnu: bash-minimal: Assume getcwd works correctly when cross-compiling...* gnu/packages/bash.scm (bash-minimal): Assume getcwd works correctly
when cross compiling.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Carlos Sánchez de La Lama |
2017-01-27 | gnu: bash: Do not retain dependency on Coreutils....Previously the "include" output of BASH-FINAL would refer to
'bootstrap-binaries' via 'Makefile.inc'.
* gnu/packages/bash.scm (bash)[arguments]: In 'move-development-files'
phase, remove absolute file name of 'install' from the 'INSTALL'
variable in 'Makefile.inc'.
* gnu/packages/commencement.scm (bash-final)[arguments]: Pass
#:disallowed-references.
| Ludovic Courtès |
2017-01-21 | gnu: bash: Update to patch level 11....* gnu/packages/bash.scm (%patch-series-4.4): Add patches 6 through 11.
| Leo Famulari |
2016-11-27 | gnu: bash: Update to patch level 5....* gnu/packages/bash.scm (%patch-url-seqno): Update for bash-4.4.
(%patch-series-4.4): Add patches 1 to 5.
| Efraim Flashner |
2016-10-13 | gnu: bash-minimal: Remove "include" output....* gnu/packages/bash.scm (bash-minimal)[outputs]: New field.
(static-bash)[outputs]: Remove.
| Ludovic Courtès |
2016-10-12 | Merge branch 'master' into core-updates | Mark H Weaver |
2016-10-10 | gnu: bash-completion: Update to 2.4....* gnu/packages/bash.scm (bash-completion): Update to 2.4.
[home-page]: Update to redirected home-page.
| Efraim Flashner |
2016-10-02 | gnu: bash-minimal: Remove 'move-development-files' phase....* gnu/packages/bash.scm (bash-minimal)[arguments]: Delete
'move-development-files' phase.
(static-bash)[arguments]: Remove deletion of 'move-development-files'
phase.
| Ludovic Courtès |