summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-12-20gnu: 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-21gnu: emacs-js2-mode: Update to 20201220....* gnu/packages/emacs-xyz.scm (emacs-js2-mode): Update to 20201220. Nicolas Goaziou
2020-12-21gnu: 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-20gnu: libaom: Update to 2.0.1....* gnu/packages/video.scm (libaom): Update to 2.0.1. Leo Famulari
2020-12-20gnu: straw-viewer: Move youtube-dl to propagated inputs....* gnu/packages/video.scm (straw-viewer)[propagated-inputs]: Add youtube-dl. Brett Gilio
2020-12-20gnu: 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-20gnu: spdlog: Update to 1.8.2....* gnu/packages/logging.scm (spdlog): Update to 1.8.2. Brett Gilio
2020-12-20gnu: volk: Update to 2.4.1....* gnu/packages/engineering.scm (volk): Update to 2.4.1. Tobias Geerinckx-Rice
2020-12-20gnu: 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-20gnu: wireshark: Update to 3.4.2....* gnu/packages/networking.scm (wireshark): Update to 3.4.2. Tobias Geerinckx-Rice
2020-12-20gnu: sudo: Update to 1.9.4p2....* gnu/packages/admin.scm (sudo): Update to 1.9.4p2. Tobias Geerinckx-Rice
2020-12-20gnu: pd: Update to 0.51-3....* gnu/packages/music.scm (pd): Update to 0.51-3. Tobias Geerinckx-Rice
2020-12-20gnu: p11-kit: Update to 0.23.22....* gnu/packages/tls.scm (p11-kit): Update to 0.23.22. Tobias Geerinckx-Rice
2020-12-20gnu: 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-20gnu: 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-20gnu: kentutils: Build with OpenSSL 1.1....* gnu/packages/bioinformatics.scm (kentutils)[inputs]: Change from OPENSSL-1.0 to OPENSSL. Marius Bakke
2020-12-20gnu: 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-20gnu: dtc: Update to 1.6.0....* gnu/packages/bootloaders.scm (dtc): Update to 1.6.0. Marius Bakke
2020-12-20gnu: cppunit: Update to 1.15.1....* gnu/packages/check.scm (cppunit): Update to 1.15.1. Marius Bakke
2020-12-20gnu: 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-20gnu: kitty: Update to 0.19.3....* gnu/packages/terminals.scm (kitty): Update to 0.19.3. Tobias Geerinckx-Rice
2020-12-20gnu: 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-20gnu: nginx: Update to 1.19.6....* gnu/packages/web.scm (nginx): Update to 1.19.6. Tobias Geerinckx-Rice
2020-12-20gnu: openvpn: Update to 2.4.10....* gnu/packages/vpn.scm (openvpn): Update to 2.4.10. Tobias Geerinckx-Rice
2020-12-20gnu: lighttpd: Update to 1.4.57....* gnu/packages/web.scm (lighttpd): Update to 1.4.57. Tobias Geerinckx-Rice
2020-12-20gnu: protonvpn-cli: Update to 2.2.6....* gnu/packages/vpn.scm (protonvpn-cli): Update to 2.2.6. Tobias Geerinckx-Rice
2020-12-20gnu: straw-viewer: Update to 0.1.2....* gnu/packages/video.scm (straw-viewer): Update to 0.1.2. Tobias Geerinckx-Rice
2020-12-20gnu: youtube-viewer: Update to 3.8.0....* gnu/packages/video.scm (youtube-viewer): Update to 3.8.0. Tobias Geerinckx-Rice
2020-12-20gnu: youtube-dl: Update to 2020.12.14....* gnu/packages/video.scm (youtube-dl): Update to 2020.12.14. Tobias Geerinckx-Rice
2020-12-20gnu: emacs-helm-selector: Update to 0.5....* gnu/packages/emacs-xyz.scm (emacs-helm-selector): Update to 0.5. Pierre Neidhardt
2020-12-20gnu: 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-20gnu: 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-20gnu: 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-20scripts: 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-20avahi: 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-20gnu: guix: Update to 4f621a2....* gnu/packages/package-management.scm (guix): Update to 4f621a2. Ludovic Courtès
2020-12-19maint: 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-19daemon: 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-19tests: Make sure substituted items are deduplicated....* tests/store.scm ("substitute, deduplication"): New test. Ludovic Courtès
2020-12-19daemon: 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-19tests: 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-19daemon: 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-19tests: 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-19gnu: 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-19gnu: 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-19gnu: perl-pod-simple: Update to 3.42....* gnu/packages/perl.scm (perl-pod-simple): Update to 3.42. Marius Bakke
2020-12-19gnu: 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-19gnu: 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-19gnu: perl-cpanel-json-xs: Update to 4.25....* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.25. Marius Bakke
2020-12-19gnu: perl-common-sense: Update to 3.75....* gnu/packages/perl.scm (perl-common-sense): Update to 3.75. Marius Bakke