Age | Commit message (Expand) | Author |
2020-12-20 | gnu: libffi: Add unreleased patch to fix float128 on powerpc64le....Fixes <https://bugs.gnu.org/45252>.
* gnu/packages/patches/libffi-float128-powerpc64le.patch: Import patch file
from <https://github.com/libffi/libffi/pull/561.patch>.
* gnu/packages/libffi.scm (libffi)[arguments]: Apply patch conditionally for
powerpc64le-* systems in a phase.
[inputs]: Add patch as input conditionally for powerpc64le-* systems.
* gnu/local.mk (dist_patch_DATA): Add patch file to build system.
Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
| John Doe |
2020-12-21 | gnu: emacs-js2-mode: Update to 20201220....* gnu/packages/emacs-xyz.scm (emacs-js2-mode): Update to 20201220.
| Nicolas Goaziou |
2020-12-21 | gnu: emacs-diff-hl: Update to 1.8.8....* gnu/packages/emacs-xyz.scm (emacs-diff-hl): Update to 1.8.8.
| Nicolas Goaziou |
2020-12-20 | gnu: libaom: Update to 2.0.1....* gnu/packages/video.scm (libaom): Update to 2.0.1.
| Leo Famulari |
2020-12-20 | gnu: straw-viewer: Move youtube-dl to propagated inputs....* gnu/packages/video.scm (straw-viewer)[propagated-inputs]: Add youtube-dl.
| Brett Gilio |
2020-12-20 | gnu: bear: Update to 3.0.4....* gnu/local.mk (bear-disable-preinstall-tests.patch): Add patch.
* gnu/packages/build-tools.scm (bear): Reference patch, and update.
| Brett Gilio |
2020-12-20 | gnu: spdlog: Update to 1.8.2....* gnu/packages/logging.scm (spdlog): Update to 1.8.2.
| Brett Gilio |
2020-12-20 | gnu: volk: Update to 2.4.1....* gnu/packages/engineering.scm (volk): Update to 2.4.1.
| Tobias Geerinckx-Rice |
2020-12-20 | gnu: p11-kit: Fix source hash....(Obviously) the tarball wasn't updated in place, and the .sig did check
out, but I forgot to commit it because I'm a bit of an idiot.
* gnu/packages/tls.scm (p11-kit)[source]: Update hash.
| Tobias Geerinckx-Rice |
2020-12-20 | gnu: wireshark: Update to 3.4.2....* gnu/packages/networking.scm (wireshark): Update to 3.4.2.
| Tobias Geerinckx-Rice |
2020-12-20 | gnu: sudo: Update to 1.9.4p2....* gnu/packages/admin.scm (sudo): Update to 1.9.4p2.
| Tobias Geerinckx-Rice |
2020-12-20 | gnu: pd: Update to 0.51-3....* gnu/packages/music.scm (pd): Update to 0.51-3.
| Tobias Geerinckx-Rice |
2020-12-20 | gnu: p11-kit: Update to 0.23.22....* gnu/packages/tls.scm (p11-kit): Update to 0.23.22.
| Tobias Geerinckx-Rice |
2020-12-20 | gnu: john-the-ripper-jumbo: Build with OpenSSL 1.1....* gnu/packages/password-utils.scm (john-the-ripper-jumbo)[inputs]: Change from
OPENSSL-1.0 to OPENSSL.
| Marius Bakke |
2020-12-20 | gnu: rtmpdump: Update to 2.4-0.c5f04a5 [security fixes]....* gnu/packages/networking.scm (rtmpdump): Update to 2.4-0.c5f04a5.
[arguments]: Add phase prefer-gnutls.
[inputs]: Remove OPENSSL-1.0. Add GNUTLS.
| Marius Bakke |
2020-12-20 | gnu: kentutils: Build with OpenSSL 1.1....* gnu/packages/bioinformatics.scm (kentutils)[inputs]: Change from OPENSSL-1.0
to OPENSSL.
| Marius Bakke |
2020-12-20 | gnu: kentutils: Add a file name for the "samtabix" input....* gnu/packages/bioinformatics.scm (kentutils)[native-inputs]: For "samtabix",
add a file name on the origin.
| Marius Bakke |
2020-12-20 | gnu: dtc: Update to 1.6.0....* gnu/packages/bootloaders.scm (dtc): Update to 1.6.0.
| Marius Bakke |
2020-12-20 | gnu: cppunit: Update to 1.15.1....* gnu/packages/check.scm (cppunit): Update to 1.15.1.
| Marius Bakke |
2020-12-20 | gnu: xcb-util-errors: Build with Python 3....* gnu/packages/xorg.scm (xcb-util-errors)[native-inputs]: Change from PYTHON-2
to PYTHON-WRAPPER.
| Marius Bakke |
2020-12-20 | gnu: kitty: Update to 0.19.3....* gnu/packages/terminals.scm (kitty): Update to 0.19.3.
| Tobias Geerinckx-Rice |
2020-12-20 | gnu: nginx-documentation: Update to 1.19.6-2636-a0824dab33ff....* gnu/packages/web.scm (nginx-documentation): Update to 1.19.6-2636-a0824dab33ff.
| Tobias Geerinckx-Rice |
2020-12-20 | gnu: nginx: Update to 1.19.6....* gnu/packages/web.scm (nginx): Update to 1.19.6.
| Tobias Geerinckx-Rice |
2020-12-20 | gnu: openvpn: Update to 2.4.10....* gnu/packages/vpn.scm (openvpn): Update to 2.4.10.
| Tobias Geerinckx-Rice |
2020-12-20 | gnu: lighttpd: Update to 1.4.57....* gnu/packages/web.scm (lighttpd): Update to 1.4.57.
| Tobias Geerinckx-Rice |
2020-12-20 | gnu: protonvpn-cli: Update to 2.2.6....* gnu/packages/vpn.scm (protonvpn-cli): Update to 2.2.6.
| Tobias Geerinckx-Rice |
2020-12-20 | gnu: straw-viewer: Update to 0.1.2....* gnu/packages/video.scm (straw-viewer): Update to 0.1.2.
| Tobias Geerinckx-Rice |
2020-12-20 | gnu: youtube-viewer: Update to 3.8.0....* gnu/packages/video.scm (youtube-viewer): Update to 3.8.0.
| Tobias Geerinckx-Rice |
2020-12-20 | gnu: youtube-dl: Update to 2020.12.14....* gnu/packages/video.scm (youtube-dl): Update to 2020.12.14.
| Tobias Geerinckx-Rice |
2020-12-20 | gnu: emacs-helm-selector: Update to 0.5....* gnu/packages/emacs-xyz.scm (emacs-helm-selector): Update to 0.5.
| Pierre Neidhardt |
2020-12-20 | gnu: esbuild: Update to 0.8.24....* gnu/packages/web.scm (esbuild): Update to 0.8.24.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Ryan Prior |
2020-12-20 | gnu: vim: Automatically find vim plugins....* gnu/packages/vim.scm (vim)[arguments]: Add new 'install-guix.vim phase
to install vendor specific vimrc.
* gnu/packages/aux-files/guix.vim: New file.
* Makefile.am (AUX_FILES): Register it.
| Efraim Flashner |
2020-12-20 | gnu: komikku: Update to 0.24.0....* gnu/packages/gnome.scm (komikku): Update to 0.24.0.
[inputs] Replace python-cloudscraper with python-requests.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Leo Prikler |
2020-12-20 | scripts: discover: Remove previous cache file....Partially fixes <https://issues.guix.gnu.org/45302>.
* guix/scripts/discover.scm (guix-discover): Remove previous cache files.
| Mathieu Othacehe |
2020-12-20 | avahi: Remove poll timeout when possible....Fixes <https://issues.guix.gnu.org/45314>.
* guix/avahi.scm (avahi-browse-service-thread): Change timeout default value
to false when no "stop-loop?" procedure is passed. Adapt "iterate-simple-poll"
call accordingly.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Ludovic Courtès |
2020-12-20 | gnu: guix: Update to 4f621a2....* gnu/packages/package-management.scm (guix): Update to 4f621a2.
| Ludovic Courtès |
2020-12-19 | maint: Require Guile >= 2.2.6....* configure.ac: For Guile 2.2, require 2.2.6 or later.
* guix/gexp.scm (define-syntax-parameter-once): Remove.
Use 'define-syntax-parameter' instead.
* guix/mnoads.scm: Likewise.
* guix/inferior.scm (proxy)[select*]: Remove.
* guix/scripts/publish.scm <top level>: Remove replacement for (@@ (web
http) read-header-line).
* guix/store/deduplication.scm (counting-wrapper-port): Remove.
(nar-sha256): Call 'port-position' on PORT to compute SIZE.
| Ludovic Courtès |
2020-12-19 | daemon: Delegate deduplication to 'guix substitute'....This removes the main source of latency between subsequent downloads.
* nix/libstore/build.cc (SubstitutionGoal::tryToRun): Add a
"deduplicate" key to ENV.
(SubstitutionGoal::finished): Remove call to 'optimisePath'.
* guix/scripts/substitute.scm (process-substitution)[destination-in-store?]
[dump-file/deduplicate*]: New variables.
Pass #:dump-file to 'restore-file'.
* guix/scripts/substitute.scm (guix-substitute)[deduplicate?]: New
variable.
Pass #:deduplicate? to 'process-substitution'.
* guix/serialization.scm (dump-file): Export and augment 'dump-file'.
| Ludovic Courtès |
2020-12-19 | tests: Make sure substituted items are deduplicated....* tests/store.scm ("substitute, deduplication"): New test.
| Ludovic Courtès |
2020-12-19 | daemon: Do not reset timestamps and permissions on substituted items....'guix substitute' now takes care of it via 'restore-file'.
* nix/libstore/build.cc (SubstitutionGoal::finished): Remove call to
'canonicalisePathMetaData'.
| Ludovic Courtès |
2020-12-19 | tests: Check the mtime and permissions of substituted items....* tests/store.scm ("substitute")
("substitute + build-things with output path")
("substitute + build-things with specific output"): Call 'canonical-file?'.
* tests/substitute.scm ("substitute, authorized key"): Check the mtime
and permissions of "substitute-retrieved".
| Ludovic Courtès |
2020-12-19 | daemon: Let 'guix substitute' perform hash checks....This way, the hash of the store item can be computed as it is restored,
thereby avoiding an additional file tree traversal ('hashPath' call)
later on in the daemon. Consequently, it should reduce latency between
subsequent substitute downloads.
This is a followup to 5ff521452b9ec2aae9ed8e4bb7bdc250a581f203.
* guix/scripts/substitute.scm (narinfo-hash-algorithm+value): New
procedure.
(process-substitution): Wrap INPUT into a hash input port, 'hashed', and
read from it. Compare the actual and expected hashes, and print a
"hash-mismatch" status line when they differ. When they match, print
not just "success" but also the nar hash and size.
* nix/libstore/build.cc (class SubstitutionGoal)[expectedHashStr]:
Remove.
(SubstitutionGoal::finished): Tokenize 'status'. Parse it and handle
"success" and "hash-mismatch" accordingly. Call 'hashPath' only when
the returned hash is not SHA256.
(SubstitutionGoal::handleChildOutput): Remove 'expectedHashStr'
handling.
* tests/substitute.scm ("substitute, invalid hash"): Rename to...
("substitute, invalid narinfo hash"): ... this.
("substitute, invalid hash"): New test.
| Ludovic Courtès |
2020-12-19 | tests: Check the build trace for hash mismatches on substitutes....* tests/store.scm ("substitute, corrupt output hash, build trace"): New
test.
| Ludovic Courtès |
2020-12-19 | gnu: serf: Build with Python 3....* gnu/packages/patches/serf-python3.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/web.scm (serf)[source](patches): New field.
[arguments]: Remove #:scons.
| Marius Bakke |
2020-12-19 | gnu: python-scipy-documentation: Add a file name for 'scipy-sphinx-theme'....* gnu/packages/python-xyz.scm (python-numpy-documentation)[native-inputs]:
Add a file name for the "scipy-sphinx-time" input.
| Marius Bakke |
2020-12-19 | gnu: perl-pod-simple: Update to 3.42....* gnu/packages/perl.scm (perl-pod-simple): Update to 3.42.
| Marius Bakke |
2020-12-19 | gnu: llvm: Update download URI....New and old releases are now only available on GitHub.
* gnu/packages/llvm.scm (llvm-uri): Remove "releases.llvm.org".
| Marius Bakke |
2020-12-19 | gnu: perl-json-maybexs: Update to 1.004003....* gnu/packages/perl.scm (perl-json-maybexs): Update to 1.004003.
[native-inputs]: Remove PERL-TEST-WITHOUT-MODULE. Add PERL-TEST-NEEDS.
| Marius Bakke |
2020-12-19 | gnu: perl-cpanel-json-xs: Update to 4.25....* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.25.
| Marius Bakke |
2020-12-19 | gnu: perl-common-sense: Update to 3.75....* gnu/packages/perl.scm (perl-common-sense): Update to 3.75.
| Marius Bakke |