Commit graph

82898 commits

Author SHA1 Message Date
Dhruvin Gandhi
0e9b77d8d0
gnu: python-yubikey-manager: Fix libykpers reference.
* gnu/packages/security-token.scm (python-yubikey-manager): Fix libykpers reference.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-07-31 01:03:24 +02:00
Ludovic Courtès
630c39d8df
gnu: onnx: Change source to 'git-fetch'.
* gnu/packages/machine-learning.scm (onnx)[source]: Change to
'git-fetch'.  Add "onnx-skip-model-downloads.patch".
[arguments]: Add 'make-test-directory-writable' phase.
* gnu/packages/patches/onnx-skip-model-downloads.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2021-07-31 01:03:24 +02:00
Ludovic Courtès
fa2d94b5e3
gnu: python-onnx: Rename to "onnx".
* gnu/packages/machine-learning.scm (python-onnx): Rename to...
(onnx): ... this, and change 'name' field accordingly.
(python-onnx): New variable.
* gnu/packages/patches/python-onnx-shared-libraries.patch: Rename to...
* gnu/packages/patches/onnx-shared-libraries.patch: ... this.
* gnu/packages/patches/python-onnx-use-system-googletest.patch: Rename
to...
* gnu/packages/patches/onnx-use-system-googletest.patch: ... this.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2021-07-31 01:03:24 +02:00
Ludovic Courtès
2b55f914c3
gnu: python-onnx: Install libonnx.so and libonnx_proto.so.
* gnu/packages/patches/python-onnx-shared-libraries.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/machine-learning.scm (python-onnx)[source]: Use it.
[arguments]: New field.
2021-07-31 01:03:23 +02:00
Ludovic Courtès
bb5b6b09dc
gnu: python-onnx: Delete bundled software.
* gnu/packages/machine-learning.scm (python-onnx)[source]: Delete
the 'third_party' directory.
2021-07-31 01:03:23 +02:00
Ludovic Courtès
3ac3ca367a
gnu: python-onnx: Move comment to the patch header.
* gnu/packages/machine-learning.scm (python-onnx): Move patch comment to...
* gnu/packages/patches/python-onnx-use-system-googletest.patch: ... here.
2021-07-31 01:03:23 +02:00
Ludovic Courtès
5f9dc326d9
gnu: python-onnx: Update to 1.9.0.
* gnu/packages/machine-learning.scm (python-onnx): Update to 1.9.0.
2021-07-31 01:03:23 +02:00
Ricardo Wurmus
721e380764
gnu: liquidsfz: Use fixed libsndfile.
* gnu/packages/music.scm (liquidsfz)[inputs]: Replace libsndfile with
libsndfile/fixed.
2021-07-30 22:34:45 +02:00
Ricardo Wurmus
4c013867b6
gnu: Add libsndfile/fixed.
* gnu/packages/pulseaudio.scm (libsndfile/fixed): New variable.
2021-07-30 22:34:45 +02:00
Efraim Flashner
7041abe38a
gnu: parallel: Update to 20210722.
* gnu/packages/parallel.scm (parallel): Update to 20210722.
2021-07-30 19:17:52 +03:00
Marius Bakke
730f11ba92
gnu: python-elasticsearch: Update to 7.13.4.
* gnu/packages/python-web.scm (python-elasticsearch): Update to 7.13.4.
[native-inputs]: Remove.
[propagated-inputs]: Add PYTHON-CERTIFI.
2021-07-30 16:18:41 +02:00
Leo Prikler
311cc4ee65
gnu: openttd-opensmx: Update to 0.4.0.
* gnu/packages/games.scm (openttd-opensmx): Update to 0.4.0.
[native-inputs]: Add tar.
[#:make-flags]: Drop INSTALL_DIR.  Add DIR_NAME and TAR.
[#:tests?]: New argument.
[#:phases]: Replace ‘install’ with a simple copy operation and drop
post-install.
2021-07-30 15:22:16 +02:00
Leo Prikler
0a1df50e9f
gnu: Fix OpenSFX build.
OpenSFX 1.0.1 uses a different build system from the old one, which causes
weird errors.

* gnu/packages/games.scm (openttd-opensfx)[native-inputs]: Add tar.
[#:make-flags]: Drop INSTALL_DIR.  Add DIR_NAME and TAR.
[#:tests?]: New argument.
[#:phases]: Add ‘prebuild’.  Replace ‘install’ with a simple copy.
2021-07-30 15:22:16 +02:00
Eric Bavier
9b41c08f41
gnu: Add C-Vise.
* gnu/packages/debug.scm (c-vise): New variable.
2021-07-30 08:13:44 -05:00
Eric Bavier
f71b91a22b
gnu: Add python-pebble.
* gnu/packages/python-xyz.scm (python-pebble): New variable.
2021-07-30 08:13:38 -05:00
Leo Prikler
1484de9eff
gnu: Fix OpenSFX URI.
In commit 1cdf1cd7fe, the URI was updated to the
wrong value and the hash not updated at all, so people would erroneously fetch
the old package from a wrong description.

* gnu/packages/games.scm (openttd-opensfx)[uri]: Use
<https://cdn.openttd.org/opensfx-releases>.
[sha256]: Update accordingly.
2021-07-30 14:29:21 +02:00
Leo Prikler
e638a9a1f7
gnu: openttd-opengfx: Update to 0.6.1.
* gnu/packages/games.scm (openttd-opengfx): Update to 0.6.1.
2021-07-30 10:01:31 +02:00
Ron Nazarov
65e1d39f9f
licenses: Remove CC-Sampling+-1.0.
* guix/licenses.scm (cc-sampling-plus-1.0): Remove variable.
2021-07-30 10:01:31 +02:00
Ron Nazarov
1cdf1cd7fe
gnu: openttd-opensfx: Update to 1.0.1.
* gnu/packages/games.scm (openttd-opensfx): Update to 1.0.1.
[source]: Use <https://cdn.openttd.org>.
[license]: Update to CC BY-SA 3.0.
2021-07-30 10:00:42 +02:00
Nicolas Goaziou
9f48f71398
gnu: emacs-string-inflection: Update to 1.0.14.
* gnu/packages/emacs-xyz.scm (emacs-string-inflection): Update to 1.0.14.
2021-07-30 08:34:29 +02:00
Maxim Cournoyer
daeef2e7f4
gnu: Add createrepo-c.
* gnu/packages/rpm.scm (createrepo-c): New variable.
2021-07-29 22:03:34 -04:00
Maxim Cournoyer
0413e90ab1
gnu: Add libmodulemd.
* gnu/packages/rpm.scm (libmodulemd): New variable.
2021-07-29 22:03:34 -04:00
Maxim Cournoyer
4613a9948a
gnu: Add drpm.
* gnu/packages/rpm.scm: Add file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.
2021-07-29 22:03:34 -04:00
Maxim Cournoyer
e81228166e
gnu: web: Move libyaml and libcyaml to (gnu packages serialization).
Files to be adjusted were searched with the following command:

 $ git ls-files | xargs grep -l -E ',libc?yaml' | \
       xargs grep -L '(gnu packages serialization)'

* gnu/packages/web.scm (libyaml, libyaml+static, libcyaml): Move to...
* gnu/packages/serialization.scm: ... here.
2021-07-29 22:03:33 -04:00
Maxim Cournoyer
84fa28234f
gnu: Add zchunk.
* gnu/packages/compression.scm (zchunk): New variable.
2021-07-29 22:03:33 -04:00
Jack Hill
00c55e856f
gnu: Add nginx-rtmp-module.
* gnu/packages/web.scm (nginx-rtmp-module): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-07-29 21:54:55 +02:00
Ludovic Courtès
b402a3ec86
gnu: Add XNNPACK.
* gnu/packages/machine-learning.scm (xnnpack): New variable.
* gnu/packages/patches/xnnpack-system-libraries.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2021-07-29 21:54:55 +02:00
Ludovic Courtès
1daa662722
gnu: Add FP16.
* gnu/packages/patches/fp16-system-libraries.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/maths.scm (fp16): New variable.
2021-07-29 21:54:55 +02:00
Ludovic Courtès
065d45e8a1
gnu: Add Psimd.
* gnu/packages/parallel.scm (psimd): New variable.
2021-07-29 21:54:55 +02:00
Ludovic Courtès
4c5ad82780
gnu: Add cpuinfo.
* gnu/packages/parallel.scm (cpuinfo): New variable.
* gnu/packages/patches/cpuinfo-system-libraries.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2021-07-29 21:54:55 +02:00
Ludovic Courtès
646b5ad983
gnu: Add googlebenchmark.
* gnu/packages/check.scm (googlebenchmark): New variable.
2021-07-29 21:54:54 +02:00
Ludovic Courtès
18d04fef0f
gnu: Add pthreadpool.
* gnu/packages/parallel.scm (pthreadpool): New variable.
* gnu/packages/patches/pthreadpool-system-libraries.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2021-07-29 21:54:54 +02:00
Ludovic Courtès
a9bc8a25eb
gnu: Add FXDiv.
* gnu/packages/maths.scm (fxdiv): New variable.
* gnu/packages/patches/fxdiv-system-libraries.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2021-07-29 21:54:54 +02:00
Ludovic Courtès
78daf9e02e
derivations: Make 'coalesce-duplicate-inputs' linear in the number of inputs.
Partly fixes <https://issues.guix.gnu.org/49439>.
Reported by Ricardo Wurmus <rekado@elephly.net>.

When running the command:

  guix environment pigx-scrnaseq --search-paths --no-grafts

this change reduces total heap allocations from 1.4GiB to 717MiB (49%)
and wall-clock time from 7.5s to 5.7s (24%).

Without '--no-grafts', heap allocations go from 2.1GiB to 1.4GiB (33%)
and wall-clock time from 12.1s to 10.9s (10%).

* guix/derivations.scm (coalesce-duplicate-inputs): Rewrite using a hash
table to make it O(N) rather than O(N²).
2021-07-27 18:26:08 +02:00
Tobias Geerinckx-Rice
5dc4fe1004
gnu: sudo: Update to 1.9.7p2.
* gnu/packages/admin.scm (sudo): Update to 1.9.7p2.
2021-07-27 18:10:15 +02:00
Leo Famulari
95c214e23d
gnu: WebKitGTK: Update to 2.32.3 [security fixes]
Fixes CVE-2021-{21775,21779,30663,30665,30689,30724,30749,30795,30797,30799}.

https://webkitgtk.org/security/WSA-2021-0004.html

* gnu/packages/webkit.scm (webkitgtk): Update to 2.32.2.
2021-07-27 11:02:08 -04:00
Nicolas Goaziou
87f6491e67
gnu: Remove rust-bat-0.17.
* gnu/packages/crates-io.scm (rust-bat-0.17): Remove variable.
2021-07-27 16:34:13 +02:00
Nicolas Goaziou
29ef6d0154
gnu: nushell: Update to 0.34.0.
* gnu/packages/shells.scm (nushell):
(rust-nu-ansi-term-0.34):
(rust-nu-command-0.34):
(rust-nu-data-0.34):
(rust-nu-engine-0.34):
(rust-nu-errors-0.34):
(rust-nu-parser-0.34):
(rust-nu-plugin-0.34):
(rust-nu-plugin-binaryview-0.34):
(rust-nu-plugin-chart-0.34):
(rust-nu-plugin-fetch-0.34):
(rust-nu-plugin-from-bson-0.34):
(rust-nu-plugin-from-sqlite-0.34):
(rust-nu-plugin-inc-0.34):
(rust-nu-plugin-match-0.34):
(rust-nu-plugin-post-0.34):
(rust-nu-plugin-ps-0.34):
(rust-nu-plugin-query-json-0.34):
(rust-nu-plugin-sys-0.34):
(rust-nu-plugin-to-bson-0.34):
(rust-nu-plugin-to-sqlite-0.34):
(rust-nu-plugin-tree-0.34):
(rust-nu-plugin-xpath-0.34):
(rust-nu-pretty-hex-0.34):
(rust-nu-protocol-0.34):
(rust-nu-stream-0.34):
(rust-nu-test-support-0.34):
(rust-nu-value-ext-0.34): Update to 0.34.0.
(rust-nu-path-0.34):
(rust-nu-completion-0.34): New variable.
2021-07-27 16:34:13 +02:00
Nicolas Goaziou
20e6b7ccd2
gnu: Add rust-mp4-0.8.
* gnu/packages/crates-io.scm (rust-mp4-0.8): New variable.
2021-07-27 16:34:12 +02:00
Nicolas Goaziou
9a38d56e3a
gnu: Add rust-calamine-0.18.
* gnu/packages/crates-io.scm (rust-calamine-0.18): New variable.
(rust-calamine-0.17): Inherit from above.
2021-07-27 16:34:12 +02:00
Nicolas Goaziou
88625b2424
gnu: rust-indexmap-1: Update to 1.7.0.
* gnu/packages/crates-io.scm (rust-indexmap-1): Update to 1.7.0.
2021-07-27 16:34:12 +02:00
Nicolas Goaziou
8eb20852dc
gnu: rust-minus-3: Update to 3.4.0.
* gnu/packages/crates-io.scm (rust-minus-3): Update to 3.4.0.
2021-07-27 16:34:11 +02:00
Nicolas Goaziou
5cbfd5c035
gnu: Add rust-ndarray-0.15.
* gnu/packages/crates-io.scm (rust-ndarray-0.15): New variable.
(rust-ndarray-0.13): Inherit from above.
2021-07-27 16:34:11 +02:00
Nicolas Goaziou
355ffee485
gnu: Add rust-matrixmultiply-0.3.
* gnu/packages/crates-io.scm (rust-matrixmultiply-0.3): New variable.
(rust-matrixmultiply-0.2): Inherit from above.
2021-07-27 16:34:10 +02:00
Nicolas Goaziou
240c73451a
gnu: Add rust-thread-tree-0.3.
* gnu/packages/crates-io.scm (rust-thread-tree-0.3): New variable.
2021-07-27 16:34:10 +02:00
Nicolas Goaziou
8df7c61944
gnu: Add rust-shadow-rs-0.6.
* gnu/packages/crates-io.scm (rust-shadow-rs-0.6): New variable.
(rust-shadow-rs-0.5): Inherit from above.
2021-07-27 16:34:10 +02:00
Nicolas Goaziou
0f32429a7a
gnu: rust-unicode-segmentation-1: Update to 1.8.0.
* gnu/packages/crates-io.scm (rust-unicode-segmentation-1): Update to 1.8.0.
2021-07-27 16:34:09 +02:00
Nicolas Goaziou
aadcdd2261
gnu: Add rust-tui-0.15.
* gnu/packages/crates-io.scm (rust-tui-0.15): New variable.
(rust-tui-0.14): Inherit from above.
2021-07-27 16:34:09 +02:00
Nicolas Goaziou
38a3cacca0
gnu: Add rust-s3handler-0.7.
* gnu/packages/crates-io.scm (rust-s3handler-0.7): New variable.
(rust-s3handler-0.6): Inherit from above.
2021-07-27 16:34:09 +02:00
Nicolas Goaziou
3aed641224
gnu: Add rust-rstest-0.10.
* gnu/packages/crates-io.scm (rust-rstest-0.10): New variable.
2021-07-27 16:34:08 +02:00