Commit Graph

81320 Commits

Author SHA1 Message Date
Franz Josef 7d93b21ab1
gnu: glibc-for-bootstrap: Update patch.
There was/is something funny going on with the bootstrap glibc. The
symbol for posix_spawnp points to getopt_r. Which in turn leads to a
lot of crashed in tests later on. I extended the glibc-bootstrap patch
to work around this bug.

* gnu/packages/patches/glibc-bootstrap-system.patch: Adjust patch to
work correctly with new architectures.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-07-28 16:05:31 +03:00
Efraim Flashner 8afd85538a
gnu: global: Fix lisp install dir.
* gnu/packages/code.scm (global)[arguments]: Adjust custom 'post-install
phase to move emacs files to the correct directory.
2021-07-28 16:05:31 +03:00
Nicolas Goaziou b07c7f0da6
gnu: python-pikepdf: Update to 2.16.0.
* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.16.0.
2021-07-27 21:35:52 +02:00
cage d0ec73907c
gnu: telescope: Update to 0.4.1.
* gnu/packages/web-browsers.scm (telescope): Update to 0.4.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-07-27 19:36:22 +02:00
Alexandr Vityazev f87f60a8b5
gnu: emacs-link-hint: Update to 0.1-3.9fbf196.
* gnu/packages/emacs-xyz.scm (emacs-link-hint): Update to 0.1-3.9fbf196.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-07-27 19:10:28 +02:00
Simon South f62c140f47
gnu: emacs-elpher: Update to 2.10.3.
* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 2.10.3.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-07-27 19:10:28 +02:00
Morgan Smith 4c4cf3d692
gnu: emacs-typit: Update to 0.2.1-2.fa125bf.
* gnu/packages/emacs-xyz.scm (emacs-typit): Update to 0.2.1-2.fa125bf.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-07-27 19:10:28 +02:00
Morgan Smith 143d21fa95
gnu: emacs-typit: Fix dictionary location.
Move the dictionary directory to be next to the lisp files, where it is
expected to be.

* gnu/packages/emacs-xyz.scm (emacs-typit)[arguments]
<#:phases>: Remove install-dictionaries phase.
<#:include>: Include dictionaries.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-07-27 19:10:27 +02:00
Vinicius Monego 3968134a4d
gnu: emacs-org-roam-bibtex: Update to 0.6.0.
* gnu/packages/emacs-xyz.scm (emacs-org-roam-bibtex): Update to 0.6.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-07-27 19:10:27 +02:00
Vinicius Monego 3c76399745
gnu: emacs-org-roam: Update to 2.0.0.
* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 2.0.0.
[propagated-inputs]: Add emacs-magit.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-07-27 19:10:27 +02:00
Vinicius Monego 157f2f7f03
gnu: Add emacs-org-cv.
* gnu/packages/emacs-xyz.scm (emacs-org-cv): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-07-27 19:10:26 +02:00
Ivan Gankevich 8cfd9ef831
gnu: mesa-opencl-icd: Use absolute path for the library.
* gnu/packages/gl.scm (mesa-opencl-icd): Use absolute path for OpenCL
  platform library in "mesa.icd" file.  With this patch setting
  LD_LIBRARY_PATH=$LIBRARY_PATH is no longer needed to run OpenCL
  applications.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-07-27 18:36:34 +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
Nicolas Goaziou afec299536
gnu: Add rust-polars-0.14.
* gnu/packages/crates-io.scm (rust-polars-0.14): New variable.
(rust-polars-0.13): Inherit from above.
2021-07-27 16:34:08 +02:00
Nicolas Goaziou f686977bec
gnu: Add rust-polars-lazy-0.14.
* gnu/packages/crates-io.scm (rust-polars-lazy-0.14): New variable.
(rust-polars-lazy-0.13): Inherit from above.
2021-07-27 16:34:08 +02:00
Nicolas Goaziou cd6a1e5f40
gnu: Add rust-polars-io-0.14.
* gnu/packages/crates-io.scm (rust-polars-io-0.14): New variable.
(rust-polars-io-0.13): Inherit from above.
2021-07-27 16:34:07 +02:00
Nicolas Goaziou ed18419fe8
gnu: Add rust-simdutf8-0.1.
* gnu/packages/crates-io.scm (rust-simdutf8-0.1): New variable.
2021-07-27 16:34:07 +02:00
Nicolas Goaziou 08dfad9918
gnu: Add rust-polars-arrow-0.14.
* gnu/packages/crates-io.scm (rust-polars-arrow-0.14): New variable.
(rust-polars-arrow-0.13): Inherit from above.
2021-07-27 16:34:07 +02:00
Nicolas Goaziou 293d4064dc
gnu: Add rust-polars-core-0.14.
* gnu/packages/crates-io.scm (rust-polars-core-0.14): New variable.
(rust-polars-core-0.13): Inherit from above.
2021-07-27 16:34:06 +02:00
Nicolas Goaziou f75044e780
gnu: rust-parquet-4: Update to 4.4.0.
* gnu/packages/crates-io.scm (rust-parquet-4): Update to 4.4.0.
2021-07-27 16:34:06 +02:00
Nicolas Goaziou e376b00c31
gnu: Add rust-overload-0.1.
* gnu/packages/crates-io.scm (rust-overload-0.1): New variable.
2021-07-27 16:34:06 +02:00
Nicolas Goaziou 483e806865
gnu: rust-arrow-4: Update to 4.4.0.
* gnu/packages/crates-io.scm (rust-arrow-4): Update to 4.4.0.
2021-07-27 16:34:06 +02:00
Nicolas Goaziou 2c78572bd9
gnu: Add rust-is-executable-1.
* gnu/packages/crates-io.scm (rust-is-executable-1): New variable.
(rust-is-executable): Remove variable.
2021-07-27 16:34:05 +02:00
Nicolas Goaziou daaa3ba07f
gnu: Add rust-sysinfo-0.18.
* gnu/packages/crates-io.scm (rust-sysinfo-0.18): New variable.
(rust-sysinfo-0.16): Inherit from above.
2021-07-27 16:34:05 +02:00
Matthew James Kraai 0ca6e13612
gnu: certbot, python-acme: Update to 1.17.0.
* gnu/packages/tls.scm (certbot, python-acme): Update to 1.17.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-07-27 02:15:19 -04:00
Raghav Gururajan e76423cd49
gnu: calibre: Update to 5.21.0.
* gnu/packages/ebook.scm (calibre)[version]: Update to 5.21.0.
2021-07-27 01:25:55 -04:00
Sarah Morgensen e17f063627
gnu: gmnisrv: Fix configuration search path.
Look in /etc for configuration files rather than
/gnu/store/...-gmnisrv-.../etc.

gnu/packages/web.scm (gmnisrv)[arguments]<#:configure-flags>: Set
--sysconfdir.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2021-07-27 02:42:39 +05:30
Sarah Morgensen b459c39adb
gnu: gmnisrv: Remove dependency on /etc/mime.types.
Remove the dependency on /etc/mime.types (fixes #49233).

gnu/packages/web.scm (gmnisrv)[arguments]<#:configure-flags>: Set
--with-mimedb to directly use mime.types from mailcap.
[propagated-inputs]: Move mailcap to...
[inputs]: ...here (/etc/mime.types no longer need in profiles).

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2021-07-27 02:42:39 +05:30
Sarah Morgensen 3344f70e49
gnu: gmnisrv: Use #:make-flags, and cross-compile.
gnu/packages/web.scm (gmnisrv)[arguments]<#:phases>{set-variables}: Move
'CC=' to...
<#:make-flags>: ...here, and support cross-compilation with (cc-for-target).

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2021-07-27 02:42:38 +05:30
Sarah Morgensen 274fcfb251
gnu: gmnisrv: Disable tests using #:tests?.
gnu/packages/web.scm (gmnisrv)[arguments]<#:phases>: Undelete check
phase, and...
<#:tests?>: ...disable tests here instead.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2021-07-27 02:42:38 +05:30
Leo Famulari 3314764193
gnu: Mutt: Update to 2.1.1.
* gnu/packages/mail.scm (mutt): Update to 2.1.1.
2021-07-26 17:04:49 -04:00
jgart 684259dfbc
gnu: Add python-flask-misaka.
* gnu/packages/python-web.scm (python-flask-misaka): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-07-26 19:42:49 +02:00
Paul A. Patience 56de60cc27
gnu: interception-dual-function-keys: Minor fixes.
* gnu/packages/linux.scm (interception-dual-function-keys)
[arguments]<#:make-flags>: Make use of cc-for-target, cxx-for-target and
%output.
<#:phases>{check}: Undelete phase. Disable tests instead with...
<#:tests?>: ...this. New field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-07-26 19:42:49 +02:00
Paul A. Patience 3bbbb24f4c
gnu: interception-dual-function-keys: Update to 1.4.0.
* gnu/packages/linux.scm (interception-dual-function-keys)
[version]: Update to 1.4.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-07-26 19:42:49 +02:00