Age | Commit message (Expand) | Author |
2020-12-20 | gnu: python-oslo.config: Fix indentation....* gnu/packages/openstack.scm: Prettify the section header and fix the
indentation of the package.
| Maxim Cournoyer |
2020-12-20 | gnu: python-oslo.i18n: Fix indentation....* gnu/packages/openstack.scm (python-oslo.i18n): Fix indentation.
| Maxim Cournoyer |
2020-12-20 | gnu: python-configargparse: Update to 1.2.3....* gnu/packages/python-xyz.scm (python-configargparse): Update to 1.2.3.
| Maxim Cournoyer |
2020-12-20 | gnu: python2-configargparse: Remove package....* gnu/packages/python-xyz.scm (python2-configargparse): Remove variable.
| Maxim Cournoyer |
2020-12-20 | gnu: emacs-nov-el: Update to 0.3.3....* gnu/packages/emacs-xyz.scm (emacs-nov-el): Update to 0.3.3.
| Brett Gilio |
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: glib: Increase test timeout on armhf-linux....* gnu/packages/glib.scm (glib)[arguments]: Add phase to adjust test timeouts
to account for slower systems.
| Marius Bakke |
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: MariaDB: Fix 'mariadb_config' output to refer to correct directories....This fixes a regression introduced in ce29031a23104928155b498d552fc4140cc03030
where 'mariadb_config' would return libdir and plugindir relative to the
location of the 'mariadb_config' program (which lives in a separate output).
While at it, fix a couple other wrong references, and a another regression
related to test installation.
* gnu/packages/databases.scm (mariadb)[arguments]: Patch "mariadb_config.c.in"
so that it falls back to old behavior. Patch 'mariadb.pc.in' and
'mariadb_connector_c.cmake' to cope with absolute directory names. In
#:configure-flags, don't set INSTALL_MYSQLTESTDIR, but delete the installed
tests with a phase.
| Marius Bakke |
2020-12-20 | gnu: PostgreSQL: Do not embed references to build tools....Fixes <https://bugs.gnu.org/25527>.
* gnu/packages/databases.scm (postgresql-13)[arguments]: In #:configure-flags,
provide non-absolute references to the build tools.
| 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 |