me
/
guix
Archived
1
0
Fork 0
Commit Graph

71373 Commits (61ec8928c7fee048fea37558508eb0a80022684b)

Author SHA1 Message Date
Maxim Cournoyer 67166aae73
gnu: python2-werkzeug: Remove package.
* gnu/packages/python-web.scm (python2-werkzeug): Remove variable.
2020-12-20 22:46:59 -05:00
Maxim Cournoyer f8b6d18171
gnu: Add python-dpkt.
* gnu/packages/python-web.scm (python-dpkt): New variable.
2020-12-20 22:46:59 -05:00
Maxim Cournoyer 66cb42106d
gnu: python-oslo.config: Fix indentation.
* gnu/packages/openstack.scm: Prettify the section header and fix the
indentation of the package.
2020-12-20 22:46:59 -05:00
Maxim Cournoyer e4cc19c85b
gnu: python-oslo.i18n: Fix indentation.
* gnu/packages/openstack.scm (python-oslo.i18n): Fix indentation.
2020-12-20 22:46:59 -05:00
Maxim Cournoyer 2fdb070942
gnu: python-configargparse: Update to 1.2.3.
* gnu/packages/python-xyz.scm (python-configargparse): Update to 1.2.3.
2020-12-20 22:46:59 -05:00
Maxim Cournoyer 045f478441
gnu: python2-configargparse: Remove package.
* gnu/packages/python-xyz.scm (python2-configargparse): Remove variable.
2020-12-20 22:46:58 -05:00
Brett Gilio e6ea02ff89
gnu: emacs-nov-el: Update to 0.3.3.
* gnu/packages/emacs-xyz.scm (emacs-nov-el): Update to 0.3.3.
2020-12-20 20:50:44 -06:00
John Doe 7eaa2f24ea
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>
2020-12-20 16:53:34 -08:00
Nicolas Goaziou e8e9a7898e
gnu: emacs-js2-mode: Update to 20201220.
* gnu/packages/emacs-xyz.scm (emacs-js2-mode): Update to 20201220.
2020-12-21 01:12:21 +01:00
Nicolas Goaziou 0cbebc6521
gnu: emacs-diff-hl: Update to 1.8.8.
* gnu/packages/emacs-xyz.scm (emacs-diff-hl): Update to 1.8.8.
2020-12-21 01:08:19 +01:00
Leo Famulari cfee8608cc
gnu: libaom: Update to 2.0.1.
* gnu/packages/video.scm (libaom): Update to 2.0.1.
2020-12-20 17:35:39 -05:00
Brett Gilio 0717ab7615
gnu: straw-viewer: Move youtube-dl to propagated inputs.
* gnu/packages/video.scm (straw-viewer)[propagated-inputs]: Add youtube-dl.
2020-12-20 15:10:58 -06:00
Brett Gilio b6d96be80c
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.
2020-12-20 14:57:37 -06:00
Brett Gilio a0cebd176a
gnu: spdlog: Update to 1.8.2.
* gnu/packages/logging.scm (spdlog): Update to 1.8.2.
2020-12-20 14:57:10 -06:00
Tobias Geerinckx-Rice 8b46a7e319
gnu: volk: Update to 2.4.1.
* gnu/packages/engineering.scm (volk): Update to 2.4.1.
2020-12-20 20:22:08 +01:00
Tobias Geerinckx-Rice 9ed4600777
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.
2020-12-20 20:21:58 +01:00
Tobias Geerinckx-Rice 9c3dd42129
gnu: wireshark: Update to 3.4.2.
* gnu/packages/networking.scm (wireshark): Update to 3.4.2.
2020-12-20 20:20:02 +01:00
Tobias Geerinckx-Rice 5cc109cfaf
gnu: sudo: Update to 1.9.4p2.
* gnu/packages/admin.scm (sudo): Update to 1.9.4p2.
2020-12-20 19:04:24 +01:00
Tobias Geerinckx-Rice cc3e60063d
gnu: pd: Update to 0.51-3.
* gnu/packages/music.scm (pd): Update to 0.51-3.
2020-12-20 19:04:23 +01:00
Tobias Geerinckx-Rice c84c0dbc38
gnu: p11-kit: Update to 0.23.22.
* gnu/packages/tls.scm (p11-kit): Update to 0.23.22.
2020-12-20 19:04:22 +01:00
Marius Bakke 9de990baa3
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.
2020-12-20 19:00:41 +01:00
Marius Bakke d0abf4523f
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.
2020-12-20 19:00:41 +01:00
Marius Bakke 6203b8e5bd
gnu: kentutils: Build with OpenSSL 1.1.
* gnu/packages/bioinformatics.scm (kentutils)[inputs]: Change from OPENSSL-1.0
to OPENSSL.
2020-12-20 16:30:42 +01:00
Marius Bakke ca27b0e528
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.
2020-12-20 16:30:42 +01:00
Marius Bakke 4ed96d6831
gnu: dtc: Update to 1.6.0.
* gnu/packages/bootloaders.scm (dtc): Update to 1.6.0.
2020-12-20 16:30:42 +01:00
Marius Bakke 7982e250a0
gnu: cppunit: Update to 1.15.1.
* gnu/packages/check.scm (cppunit): Update to 1.15.1.
2020-12-20 16:30:41 +01:00
Marius Bakke a0372480f0
gnu: xcb-util-errors: Build with Python 3.
* gnu/packages/xorg.scm (xcb-util-errors)[native-inputs]: Change from PYTHON-2
to PYTHON-WRAPPER.
2020-12-20 16:30:41 +01:00
Tobias Geerinckx-Rice 58f025619d
gnu: kitty: Update to 0.19.3.
* gnu/packages/terminals.scm (kitty): Update to 0.19.3.
2020-12-20 15:48:26 +01:00
Tobias Geerinckx-Rice 8a352094f6
gnu: nginx-documentation: Update to 1.19.6-2636-a0824dab33ff.
* gnu/packages/web.scm (nginx-documentation): Update to 1.19.6-2636-a0824dab33ff.
2020-12-20 15:48:25 +01:00
Tobias Geerinckx-Rice 30a9ece4b2
gnu: nginx: Update to 1.19.6.
* gnu/packages/web.scm (nginx): Update to 1.19.6.
2020-12-20 15:48:24 +01:00
Tobias Geerinckx-Rice db72ba8b7b
gnu: openvpn: Update to 2.4.10.
* gnu/packages/vpn.scm (openvpn): Update to 2.4.10.
2020-12-20 15:48:23 +01:00
Tobias Geerinckx-Rice 33c140e0fb
gnu: lighttpd: Update to 1.4.57.
* gnu/packages/web.scm (lighttpd): Update to 1.4.57.
2020-12-20 15:48:23 +01:00
Tobias Geerinckx-Rice 04d50f0abf
gnu: protonvpn-cli: Update to 2.2.6.
* gnu/packages/vpn.scm (protonvpn-cli): Update to 2.2.6.
2020-12-20 15:48:22 +01:00
Tobias Geerinckx-Rice fee91b8703
gnu: straw-viewer: Update to 0.1.2.
* gnu/packages/video.scm (straw-viewer): Update to 0.1.2.
2020-12-20 15:12:33 +01:00
Tobias Geerinckx-Rice 63728e67fd
gnu: youtube-viewer: Update to 3.8.0.
* gnu/packages/video.scm (youtube-viewer): Update to 3.8.0.
2020-12-20 15:12:33 +01:00
Tobias Geerinckx-Rice 096606d9ca
gnu: youtube-dl: Update to 2020.12.14.
* gnu/packages/video.scm (youtube-dl): Update to 2020.12.14.
2020-12-20 15:12:32 +01:00
Pierre Neidhardt 79fdae1242
gnu: emacs-helm-selector: Update to 0.5.
* gnu/packages/emacs-xyz.scm (emacs-helm-selector): Update to 0.5.
2020-12-20 14:56:40 +01:00
Ryan Prior 36e47069d0
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>
2020-12-20 14:43:06 +02:00
Efraim Flashner 53b51b44fd
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.
2020-12-20 12:52:51 +02:00
Leo Prikler caee6ec7c8
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>
2020-12-20 12:34:35 +02:00
Mathieu Othacehe ee94cd265e
scripts: discover: Remove previous cache file.
Partially fixes <https://issues.guix.gnu.org/45302>.

* guix/scripts/discover.scm (guix-discover): Remove previous cache files.
2020-12-20 10:56:45 +01:00
Ludovic Courtès f9978346e7
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>
2020-12-20 10:40:57 +01:00
Ludovic Courtès e03552d5d4
gnu: guix: Update to 4f621a2.
* gnu/packages/package-management.scm (guix): Update to 4f621a2.
2020-12-20 00:01:37 +01:00
Ludovic Courtès 4f621a2b00
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.
2020-12-19 23:25:01 +01:00
Ludovic Courtès c7c7f068c1
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'.
2020-12-19 23:25:01 +01:00
Ludovic Courtès 3c799ccb98
tests: Make sure substituted items are deduplicated.
* tests/store.scm ("substitute, deduplication"): New test.
2020-12-19 23:25:01 +01:00
Ludovic Courtès 15cf28fbb4
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'.
2020-12-19 23:25:01 +01:00
Ludovic Courtès 77a1efed9e
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".
2020-12-19 23:25:01 +01:00
Ludovic Courtès 9dfa20a22a
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 5ff521452b.

* 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.
2020-12-19 23:25:00 +01:00
Ludovic Courtès 6d955f1731
tests: Check the build trace for hash mismatches on substitutes.
* tests/store.scm ("substitute, corrupt output hash, build trace"): New
test.
2020-12-19 23:25:00 +01:00