Commit graph

105050 commits

Author SHA1 Message Date
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
Ludovic Courtès 220669a022
gnu: mate: Remove input labels.
* gnu/packages/mate.scm (mate)[inputs]: Remove labels.
2022-11-22 09:43:53 +01:00
Marius Bakke 5e97f912bb
gnu: zbackup: Build with protobuf@3.6.
* gnu/packages/backup.scm (zbackup)[inputs]: Change from PROTOBUF to
PROTOBUF-3.6.
2022-11-22 08:37:27 +01:00
Marius Bakke 372ba7b3db
gnu: perl-conf-libconfig: Update to 0.101.
* gnu/packages/perl.scm (perl-conf-libconfig): Update to 0.101.
2022-11-22 08:37:27 +01:00
Marius Bakke e08ffa2447
gnu: slurm-monitor: Update to 0.4.4.
* gnu/packages/networking.scm (slurm-monitor): Update to 0.4.4.
[build-system]: Change to MESON-BUILD-SYSTEM.
[native-inputs]: Add PKG-CONFIG.
2022-11-22 08:37:26 +01:00
Marius Bakke 859a10a47d
gnu: remake: Update to 4.3-1.6.
* gnu/packages/debug.scm (remake): Update to 4.3-1.6.
2022-11-22 08:37:26 +01:00
Marius Bakke 4147c43a9c
gnu: python-py3dns: Fix build failure.
* gnu/packages/python-xyz.scm (python-py3dns)[arguments]: Remove sanity check.
2022-11-22 08:37:26 +01:00
Marius Bakke 1d7f0a96f4
gnu: python-parallel: Add missing input.
* gnu/packages/python-xyz.scm (python-parallel)[propagated-inputs]: Add
PYTHON-SIX.
2022-11-22 08:37:26 +01:00
Marius Bakke 868325560e
gnu: Remove python-enum34.
This compatibility package fails to build and has no users in Guix.

* gnu/packages/python-xyz.scm (python-enum34): Remove variable.
2022-11-22 08:37:26 +01:00
Marius Bakke 38f8008359
gnu: python-rnc2rng: Update to 2.6.6.
* gnu/packages/python-xyz.scm (python-rnc2rng): Update to 2.6.6.
2022-11-22 08:37:26 +01:00
Marius Bakke ff8ac616e7
gnu: python-bigfloat: Update to 0.4.0.
* gnu/packages/python-xyz.scm (python-bigfloat): Update to 0.4.0.
[propagated-inputs]: Add PYTHON-SIX.
2022-11-22 08:37:25 +01:00
Marius Bakke b122a40df4
gnu: python-socksipychain: Add missing input.
* gnu/packages/python-xyz.scm (python-socksipychain)[propagated-inputs]: Add
PYTHON-SIX.
2022-11-22 08:37:25 +01:00
Marius Bakke a3c87f1460
gnu: nickle: Update to 2.90.
* gnu/packages/nickle.scm (nickle): Update to 2.90.
2022-11-22 08:37:25 +01:00
Marius Bakke c0a39f12f1
gnu: neatmail: Fix build.
* gnu/packages/mail.scm (neatmail)[arguments]: Fix quoting issue.
2022-11-22 08:37:25 +01:00
Marius Bakke 256a63ce0b
gnu: libwindowswm: Add missing input.
* gnu/packages/xorg.scm (libwindowswm)[inputs]: Add WINDOWSWMPROTO.
2022-11-22 08:37:25 +01:00
Marius Bakke 26f76355bf
gnu: libsbsms: Fix build.
* gnu/packages/audio.scm (libsbsms)[arguments]: Adjust path to ar-lib.
2022-11-22 08:37:24 +01:00
Marius Bakke db6225d9dc
gnu: Remove libbson.
This package fails to build and has been deprecated since 2018:

  https://github.com/mongodb/libbson

* gnu/packages/serialization.scm (libbson): Remove variable.
2022-11-22 08:37:24 +01:00
Marius Bakke 2f69eeabd6
gnu: ifstatus: Update to 2.0.0.
* gnu/packages/networking.scm (ifstatus): Update to 2.0.0.
[source](uri): Adjust.
[source](modules, snippet): Remove.
2022-11-22 08:37:24 +01:00
Marius Bakke 0fec067efe
gnu: ecl: Remove 16.1.3.
This package fails to build and has no users in Guix.

* gnu/packages/sagemath.scm (ecl-16): Remove variable.
* gnu/packages/patches/ecl-16-format-directive-limit.patch,
gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch,
gnu/packages/patches/ecl-16-libffi.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-11-22 08:37:24 +01:00
Marius Bakke 41ca8f9c20
gnu: dune-alugrid: Fix build failure.
* gnu/packages/maths.scm (dune-alugrid)[arguments]: Provide the INPUTS key in
build-tests phase.
2022-11-22 08:37:24 +01:00
Marius Bakke dc7397845d
gnu: kmail: Build with gpgme@1.18.
* gnu/packages/kde-pim.scm (kmail)[inputs]: Change from GPGME and QGPGME to
GPGME-1.18 and QGPGME-1.18.
2022-11-22 08:37:24 +01:00
Marius Bakke 12673ef450
gnu: kleopatra: Build with gpgme@1.18.
* gnu/packages/kde-pim.scm (kleopatra)[inputs]: Change from GPGME and QGPGME
to GPGME-1.18 and QGPGME-1.18.
2022-11-22 08:37:23 +01:00
Marius Bakke 3d2de69c06
gnu: gpgme: Add 1.18.0.
* gnu/packages/gnupg.scm (gpgme-1.18, qgpgme-1.18): New variables.
2022-11-22 08:37:23 +01:00
Marius Bakke ae24d4b34a
gnu: ashuffle: Update to 3.13.4.
* gnu/packages/mpd.scm (ashuffle): Update to 3.13.4.
[inputs]: Add ABSEIL-CPP-CXXSTD17, GOOGLETEST, and YAML-CPP.
[arguments]: New field.
2022-11-22 08:37:23 +01:00
Marius Bakke 4bf4e051d1
gnu: protobuf@3.5: Inherit from protobuf@3.6.
* gnu/packages/protobuf.scm (protobuf-3.5): Change inheritance, so it gets the
correct build system and phases.
2022-11-22 08:37:23 +01:00
Marius Bakke 3d62d7648a
gnu: arpack-ng: Remove 3.3.0.
This package fails to build and has no users in Guix.

* gnu/packages/maths.scm (arpack-ng-3.3.0): Remove variable.
2022-11-22 08:37:23 +01:00
Marius Bakke 628afdc392
gnu: Remove acme-client.
This package does not build and has been unmaintained since 2018:

  ba153daacb

* gnu/packages/tls.scm (acme-client): Remove variable.
2022-11-22 08:37:23 +01:00
Yarl Baudig 437718442c
gnu: Add texlive-mathdots.
* gnu/packages/tex.scm (texlive-mathdots): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-11-21 23:20:45 +01:00
Michael Rohleder 84100023e2
gnu: emacs-ob-restclient: Update to 0.02-3.1b021ce.
* gnu/packages/emacs-xyz.scm (emacs-ob-restclient): Update to 0.02-3.1b021ce.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-11-21 23:13:07 +01:00