Commit graph

105328 commits

Author SHA1 Message Date
Pierre Neidhardt
22a788d085
gnu: sbcl-cl-prevalence: Update to 20221122.
* gnu/packages/lisp-xyz.scm (sbcl-cl-prevalence): Update to 20221122.
This update contains a critical bugfix, hence the conssecutive version bump.
2022-11-23 13:59:57 +01:00
Ricardo Wurmus
4b23e2d868
gnu: python-py7zr: Update to 0.20.2.
* gnu/packages/python-compression.scm (python-py7zr): Update to 0.20.2.
[build-system]: Use pyproject-build-system.
[propagated-inputs]: Add python-brotli, python-brotlicffi,
python-importlib-metadata, python-inflate64, python-psutil, python-pybcj,
python-pycryptodomex, and python-pyppmd; remove python-bcj-cffi,
python-ppmd-cffi, python-pycryptodome, and python-zstandard.
2022-11-23 13:57:48 +01:00
Ricardo Wurmus
101a4e2718
gnu: Add python-pybcj.
* gnu/packages/python-compression.scm (python-pybcj): New variable.
2022-11-23 13:57:48 +01:00
Ricardo Wurmus
6ea2229f89
gnu: Add python-inflate64.
* gnu/packages/python-compression.scm (python-inflate64): New variable.
2022-11-23 13:57:48 +01:00
Ricardo Wurmus
136760c3a9
gnu: python-multivolumefile: Update to 0.2.3.
* gnu/packages/python-compression.scm (python-multivolumefile): Update to
0.2.3.
[build-system]: Use pyproject-build-system.
[native-inputs]: Remove python-pep517 and python-setuptools; add
python-hypothesis.
2022-11-23 13:57:47 +01:00
Ricardo Wurmus
fb2d4aa088
gnu: Add python-brotlicffi.
* gnu/packages/python-compression.scm (python-brotlicffi): New variable.
2022-11-23 13:57:47 +01:00
Ricardo Wurmus
d2a7bd50a9
gnu: Add python-pyppmd.
* gnu/packages/python-compression.scm (python-pyppmd): New variable.
2022-11-23 13:57:47 +01:00
Ricardo Wurmus
0d9b69795d
gnu: python-zstandard: Update to 0.19.0.
* gnu/packages/python-compression.scm (python-zstandard): Update to 0.19.0.
[propagated-inputs]: Add python-cffi.
2022-11-23 13:57:47 +01:00
Ricardo Wurmus
32fa848611
gnu: python-pyzstd: Update to 0.15.3.
* gnu/packages/python-compression.scm (python-pyzstd): Update to 0.15.3.
2022-11-23 13:57:47 +01:00
Ricardo Wurmus
48a5dc0ffb
gnu: python-ppmd-cffi: Update to 0.5.0.
* gnu/packages/python-compression.scm (python-ppmd-cffi): Update to 0.5.0.
[native-inputs]: Remove python-setuptools and python-pep517; add
python-hypothesis.
2022-11-23 13:57:47 +01:00
Ricardo Wurmus
3ab9adba57
gnu: python-munkres: Conditionally disable failing test.
* gnu/packages/python-xyz.scm (python-munkres)[arguments]: Add phase
"disable-test" to patch test suite.
2022-11-23 13:57:47 +01:00
Mădălin Ionel Patrașcu
093bf20cdc
gnu: Add r-alpine.
* gnu/packages/bioconductor.scm (r-alpine): New variable.
2022-11-23 13:57:43 +01:00
Sharlatan Hellseher
7fa8c05753
gnu: python-cdflib: Update to 0.4.9.
* gnu/packages/astronomy.scm (python-cdflib): Update to 0.4.9.
[build-system]: Use pyproject-build-system to simplify package.
[description]: Expand acronym for CDF.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-23 09:53:11 +00:00
Sharlatan Hellseher
6ffe15bda7
gnu: Add cl-cacau.
* gnu/packages/lisp-check.scm (cl-cacau, ecl-cacau, sbcl-cacau): New
variables.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-23 09:53:11 +00:00
Sharlatan Hellseher
cd9df33e41
gnu: Add cl-eventbus.
* gnu/packages/lisp-xyz.scm (cl-eventbus, ecl-eventbus, sbcl-eventbus): New
variables.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-23 09:53:11 +00:00
Sharlatan Hellseher
f39a18e7d4
gnu: Add cl-assert-p.
* gnu/packages/lisp-check.scm (cl-assert-p, ecl-assert-p, sbcl-assert-p): New
variables.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-23 09:53:11 +00:00
Sharlatan Hellseher
dc95215dc0
gnu: Add cl-assertion-error.
* gnu/packages/lisp-check.scm (cl-assertion-error, ecl-assertion-error,
sbcl-assertion-error): New variables.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-23 09:53:11 +00:00
Sharlatan Hellseher
029234bdad
gnu: Add cl-simplet.
* gnu/packages/lisp-check.scm (cl-simplet, ecl-simplet, sbcl-simplet): New
variables.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-23 09:53:10 +00:00
jgart
36562c74dc
gnu: Add emacs-inspector.
* gnu/packages/emacs-xyz.scm (emacs-inspector): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-23 09:53:10 +00:00
jgart
e329c5e05d
gnu: Add emacs-treeview.
* gnu/packages/emacs-xyz.scm (emacs-treeview): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-23 09:53:10 +00:00
Hilton Chain
b8985be94c
gnu: font-sarasa-gothic: Update to 0.37.4.
* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.37.4.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-23 09:53:10 +00:00
Andrew Tropin
5ba10abc49
gnu: Add emacs-jarchive.
* gnu/packages/emacs-xyz.scm (emacs-jarchive): New variable.
2022-11-23 13:29:09 +04:00
Marius Bakke
3879c1f6cd
gnu: heads-dev-cpio: Add missing module import.
* gnu/packages/heads.scm (heads-dev-cpio)[arguments]<#:modules>: Add
(guix build syscalls).
2022-11-23 10:16:47 +01:00
Marius Bakke
2c8329de51
gnu: emacs-ediprolog: Update source URI.
This is a follow-up to commit 575790f5f5.

* gnu/packages/emacs-xyz.scm (emacs-ediprolog)[source](uri): Download tarball
instead of .el.
2022-11-23 10:16:47 +01:00
Marius Bakke
9e44a6f776
gnu: knot-resolver: Update to 5.5.3.
* gnu/packages/dns.scm (knot-resolver): Update to 5.5.3.
2022-11-23 10:16:47 +01:00
Marius Bakke
80305088b5
gnu: drbd-utils: Fix corrupted man page.
* gnu/packages/cluster.scm (drbd-utils)[native-inputs]: Change from
DOCBOOK-XSL to DOCBOOK-XSL-NEXT.
2022-11-23 10:16:47 +01:00
Greg Hogan
bddb43b422
gnu: python-hmmlearn: Update to 0.2.7.
* gnu/packages/machine-learning.scm (python-hmmlearn): Update to 0.2.7.
[source]<#:origin>: Remove deletion snippet for file removed upstream.
[propagated-inputs]: Add pybind11.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-22 23:17:06 +01:00
Greg Hogan
ca428f944f
gnu: octave: Update to 7.2.0.
* gnu/packages/maths.scm (octave): Update to 7.2.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-22 23:17:06 +01:00
Greg Hogan
7534d8067f
gnu: suitesparse: Update to 5.13.0.
* gnu/packages/maths.scm (suitesparse): Update to 5.13.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-22 23:17:05 +01:00
Martin Marshall
eb5e650e09
gnu: emacs-flymake-proselint: Remove references to Flycheck.
* gnu/packages/emacs-xyz.scm (emacs-flymake-proselint): Remove references to
flycheck.
[source]: Correct URL path-name.
[propagated-inputs]: Remove EMACS-FLYCHECK.
[home-page]: Correct URL path-name.

Package was installing EMACS-FLYCHECK but has no dependency on it.  It uses
Emacs built-in, Flymake, instead.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-11-22 18:48:42 +01:00
Nicolas Goaziou
452386617a
gnu: emacs-cape: Update to 0.11.
* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 0.11.
2022-11-22 17:38:12 +01:00
Nicolas Goaziou
d0c8816f37
gnu: emacs-corfu: Update to 0.33.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.33.
2022-11-22 17:38:11 +01:00
pelzflorian (Florian Pelz)
b8d4c323f5
doc: Call out potential for security vulnerabilities in old software.
* doc/guix.texi (Invoking guix time-machine): Add a note.

Co-authored by: Simon Tournier <zimon.toutoune@gmail.com>
2022-11-22 15:36:25 +01:00
Michael Rohleder
a44d6e1ea2
gnu: xfce4-screenshooter: Update to 1.10.0.
* gnu/packages/xfce.scm (xfce4-screenshooter): Update to 1.10.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-22 09:24:16 +00:00
Michael Rohleder
1f600136ff
gnu: xfce4-settings: Update to 4.16.5.
* gnu/packages/xfce.scm (xfce4-settings): Update to 4.16.5.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-22 09:24:16 +00:00
Hilton Chain
d54febb86f
gnu: Add emacs-ebuku.
* gnu/packages/emacs-xyz.scm (emacs-ebuku): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-22 09:24:15 +00:00
Greg Hogan
07746c2b15
gnu: libcxx: Update to 15.0.5.
* gnu/packages/llvm.scm (libcxx): Update to 15.0.5.
[version]: Use version from LLVM-15.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-22 09:24:15 +00:00
Greg Hogan
8952a94086
gnu: lldb: Update to 15.0.5.
* gnu/packages/llvm.scm (lldb): Update to 15.0.5.
[version]: Use version from LLVM-15.
[inputs]: Change from LLVM-14 and CLANG-14 to LLVM-15 and CLANG-15.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-22 09:24:15 +00:00
Greg Hogan
15b08918e9
gnu: LLVM, Clang, libomp, lld: Update to 15.0.5.
* gnu/packages/llvm.scm (llvm-15, clang-15, libomp-15, lld-15):
Update to 15.0.5.
(lld)[version]: Use version from LLVM-15.
(%llvm-monorepo-hashes, %llvm-patches): Adjust accordingly.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-22 09:24:15 +00:00
jgart
eda5e9aaaf
gnu: python-pudb: Add python-numpy native-input.
This is an optional test dependency.

* gnu/packages/python-xyz.scm (python-pudb)[native-inputs]: Add python-numpy.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-22 09:24:15 +00:00
paladhammika
bb67d7d99d
gnu: Add fff.
* gnu/packages/disk.scm (fff): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-22 09:24:15 +00:00
Paul A. Patience
0435469669
gnu: cl-parachute: Update to 1.5.0-0.8bc3e1b.
* gnu/packages/lisp-check.scm (sbcl-parachute): Update to
  1.5.0-0.8bc3e1b.
  [inputs]: Add sbcl-trivial-custom-debugger.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-custom-debugger)
  [arguments]: New field.
  [native-inputs]: Remove field.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-11-22 10:08:57 +01:00
Paul A. Patience
bb829bb23b
gnu: cl-array-utils: Update to 1.1.1-1.40cea8f.
* gnu/packages/lisp-xyz.scm (sbcl-array-utils): Update to 1.1.1-1.40cea8f.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-11-22 10:08:57 +01:00
Paul A. Patience
105f17013f
gnu: cl-plump: Update to 2.0.0-3.0c3e0b5.
* gnu/packages/lisp-xyz.scm (sbcl-plump): Update to 2.0.0-3.0c3e0b5.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-11-22 10:08:57 +01:00
Martin Marshall
78f03567f4
gnu: mpv: Add libxpresent input.
Fixes <https://issues.guix.gnu.org/59279>.
Reported by Jorge P. de Morais Neto <jorge+list@disr.it>
and Kristian Lein-Mathisen <kristianlein@gmail.com>.

* gnu/packages/video.scm (mpv)[inputs]: Add libxpresent.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-22 09:43:54 +01:00
Ludovic Courtès
d07dd4ccdf
reconfigure: Use SRFI-71 instead of SRFI-11.
* guix/scripts/system/reconfigure.scm (upgrade-shepherd-services)
(channel-relations): Use SRFI-71.
2022-11-22 09:43:54 +01:00
Ludovic Courtès
b2b9571935
offload: Gracefully handle 'guix repl' protocol errors.
Fixes <https://issues.guix.gnu.org/59447>.
Reported by Mathieu Othacehe <othacehe@gnu.org>.

Previously, if a machine had a buggy 'guix repl', 'guix offload' would
crash with a backtrace instead of just ignoring the machine.

* guix/scripts/offload.scm (remote-inferior*): New procedure.
(check-machine-availability)[if-true]: New procedure.
Use 'remote-inferior*' and 'if-true'.
(check-machine-status): Use 'remote-inferior*'.
2022-11-22 09:43:54 +01:00
Ludovic Courtès
60bea07593
inferior: Raise '&inferior-protocol-error' on invalid response.
* guix/inferior.scm (&inferior-protocol-error): New condition type.
(read-repl-response): Add default 'match' clause and raise it.
2022-11-22 09:43:54 +01:00
Ludovic Courtès
47ba3f7d25
gnu: mate: Depend on gnome-keyring only on supported systems.
This lets us build Mate on i686-linux.

* gnu/packages/mate.scm (mate)[inputs]: Add GNOME-KEYRING
conditionally.
2022-11-22 09:43:54 +01:00
Ludovic Courtès
3954780bfb
gnu: gnome-keyring: Mark as 64-bit-only.
* gnu/packages/gnome.scm (gnome-keyring)[supported-systems]: New field.
2022-11-22 09:43:54 +01:00