1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 05:30:38 +02:00
Commit Graph

64450 Commits

Author SHA1 Message Date
Alexandru-Sergiu Marton
ef1f71e0ae gnu: rust-serde-derive-1.0: Remove minor version from package name.
* gnu/packages/crates-io.scm (rust-serde-derive-1.0): Rename to
rust-serde-derive-1.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-07-26 15:17:05 +02:00
Alexandru-Sergiu Marton
40908e02f3 gnu: rust-serde-json-1.0: Remove minor version from package name.
* gnu/packages/crates-io.scm (rust-serde-json-1.0): Rename to rust-serde-json-1.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-07-26 15:16:23 +02:00
Alexandru-Sergiu Marton
271161db25 gnu: rust-serde-1.0: Remove minor version from package name.
* gnu/packages/crates-io.scm (rust-serde-1.0): Rename to rust-serde-1.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-07-26 15:08:27 +02:00
Oleg Pykhalov
6bd6b12350 gnu: Add xmenu.
* gnu/packages/wm.scm (xmenu): New variable.
2020-07-26 15:21:14 +03:00
Oleg Pykhalov
ab751d5320 gnu: Add xclickroot.
* gnu/packages/wm.scm (xclickroot): New variable.
2020-07-26 15:20:26 +03:00
Marius Bakke
ebd1ba713c gnu: glibc: Remove old versions.
* gnu/packages/patches/glibc-CVE-2015-5180.patch,
gnu/packages/patches/glibc-CVE-2015-7547.patch,
gnu/packages/patches/glibc-CVE-2016-3075.patch,
gnu/packages/patches/glibc-CVE-2016-3706.patch,
gnu/packages/patches/glibc-CVE-2016-4429.patch,
gnu/packages/patches/glibc-CVE-2017-1000366-pt1.patch,
gnu/packages/patches/glibc-CVE-2017-1000366-pt2.patch,
gnu/packages/patches/glibc-CVE-2017-1000366-pt3.patch,
gnu/packages/patches/glibc-o-largefile.patch,
gnu/packages/patches/glibc-vectorized-strcspn-guards.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/base.scm (glibc-2.26, glibc-2.25, glibc-2.24, glibc-2.23,
glibc-2.22): Remove variables.
2020-07-26 13:37:12 +02:00
Marius Bakke
ccc1d743a6 gnu: ungoogled-chromium: Use tcmalloc.
* gnu/packages/chromium.scm (%preserved-third-party-files): Preserve the
bundled fork of tcmalloc.
(ungoogled-chromium)[arguments]: Remove "use_allocator" from #:configure-flags.
2020-07-26 13:20:14 +02:00
Ivan Kozlov
f11d429071 gnu: icecat: Add libxscrnsaver to runtime LD_LIBRARY_PATH
IceCat loads libXss.so at runtime to inhibit screen locking if other interfaces are unavailable.

* gnu/packages/gnuzilla.scm (icecat)[arguments]: Add libxscrnsaver to
wrap-program arguments.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-07-26 13:11:43 +02:00
Oleg Pykhalov
ce9c5bb79c gnu: emacs-treemacs-extra: Fix build.
* gnu/packages/emacs-xyz.scm (emacs-treemacs-extra)[propagated-inputs]: Add
EMACS-PERSP-MODE.
2020-07-26 12:27:03 +03:00
Oleg Pykhalov
22257dc70e gnu: Add emacs-org-generate.
* gnu/packages/emacs-xyz.scm (emacs-org-generate): New variable.
2020-07-26 12:27:03 +03:00
Oleg Pykhalov
9d36948c54 gnu: Add emacs-cort.
* gnu/packages/emacs-xyz.scm (emacs-cort): New variable.
2020-07-26 12:27:00 +03:00
Oleg Pykhalov
ce1c549290 gnu: emacs-ansi: Update to 0.4.1-1.a41d5cc.
* gnu/packages/emacs-xyz.scm (emacs-ansi): Update to 0.4.1-1.a41d5cc.
2020-07-26 10:57:22 +03:00
Jakub Kądziołka
74dc65b834 gnu: quassel: Fix icons in Qt interface.
* gnu/packages/irc.scm (quassel)[inputs]: Add qtsvg.
[build-system]: Switch to qt-build-system.
2020-07-26 01:36:46 +02:00
Tobias Geerinckx-Rice
19cf83426a gnu: nomad: Fix build.
* gnu/packages/guile-xyz.scm (nomad)[inputs]: Use Guile 2.2 library packages.
[arguments]: Treat warnings as warnings.
2020-07-25 23:56:23 +02:00
Tobias Geerinckx-Rice
fa0c177493 gnu: flint: Update to 2.6.1.
* gnu/packages/algebra.scm (flint): Update to 2.6.1.
2020-07-25 22:13:24 +02:00
Tobias Geerinckx-Rice
9f3043625d gnu: kyotocabinet: Update to 1.2.78.
* gnu/packages/databases.scm (kyotocabinet): Update to 1.2.78.
2020-07-25 22:13:24 +02:00
Ludovic Courtès
9a6322774d guix system: Report file system errors using 'report-error'.
* guix/scripts/system.scm (check-file-system-availability)[file-system-location*]:
Return a <location> record instead of a string.
[error]: Use 'report-error' instead of 'format'.
Change callers accordingly.
2020-07-25 19:11:37 +02:00
Ludovic Courtès
d51bfe242f Use 'formatted-message' instead of '&message' where appropriate.
* gnu.scm (%try-use-modules): Use 'formatted-message' instead of
'&message'.
* gnu/machine/digital-ocean.scm (maybe-raise-unsupported-configuration-error):
Likewise.
* gnu/machine/ssh.scm (machine-check-file-system-availability): Likewise.
(machine-check-building-for-appropriate-system): Likewise.
(deploy-managed-host): Likewise.
(maybe-raise-unsupported-configuration-error): Likewise.
* gnu/packages.scm (search-patch): Likewise.
* gnu/services.scm (%service-with-default-value): Likewise.
(files->etc-directory): Likewise.
(fold-services): Likewise.
* gnu/system.scm (locale-name->definition*): Likewise.
* gnu/system/mapped-devices.scm (check-device-initrd-modules): Likewise.
(check-luks-device): Likewise.
* guix/channels.scm (latest-channel-instance): Likewise.
* guix/cve.scm (json->cve-items): Likewise.
* guix/git-authenticate.scm (commit-signing-key): Likewise.
(commit-authorized-keys): Likewise.
(authenticate-commit): Likewise.
(verify-introductory-commit): Likewise.
* guix/remote.scm (remote-pipe-for-gexp): Likewise.
* guix/scripts/graph.scm (assert-package): Likewise.
* guix/scripts/offload.scm (private-key-from-file*): Likewise.
* guix/ssh.scm (authenticate-server*): Likewise.
(open-ssh-session): Likewise.
(remote-inferior): Likewise.
* guix/ui.scm (matching-generations): Likewise.
* guix/upstream.scm (package-update): Likewise.
* tests/channels.scm ("latest-channel-instances, missing introduction for 'guix'"):
Catch 'formatted-message?'.
("authenticate-channel, wrong first commit signer"): Likewise.
* tests/lint.scm ("patches: not found"): Adjust message string.
* tests/packages.scm ("patch not found yields a run-time error"): Catch
'formatted-message?'.
* guix/lint.scm (check-patch-file-names): Handle 'formatted-message?'.
(check-derivation): Ditto.
2020-07-25 19:11:37 +02:00
Ludovic Courtès
252a1926bc diagnostics: Add '&formatted-message'.
This allows 'gettext' to be called on the format string at the site
where the exception is caught (rather than the site where it's thrown).
It also allows for argument highlighting.

* guix/diagnostics.scm (&formatted-message): New condition type.
(check-format-string): New procedure.
(formatted-message): New macro.
* guix/ui.scm (report-load-error): Add clause for 'formatted-message?'.
(warn-about-load-error): Likewise.
(call-with-error-handling): Likewise.
(read/eval): Likewise.
2020-07-25 19:11:36 +02:00
Ludovic Courtès
860f3d7749 diagnostics: Add a procedural variant of diagnostic procedures.
Callers can pass 'report-error', 'warning', etc. to 'apply'.

* guix/diagnostics.scm (trivial-format-string?): New procedure, moved
from...
(highlight-argument): ... here.
(define-diagnostic): Add 'identifier?' clause.
(emit-diagnostic): New procedure.
2020-07-25 19:11:36 +02:00
Ludovic Courtès
efe037fc5c ui: Factorize '&message' handling.
* guix/ui.scm (call-with-error-handling): Factorize the three
'message-condition?' clauses into one.
2020-07-25 19:11:36 +02:00
Ludovic Courtès
7a0bf3d533 file-systems: Convey hint via '&fix-hint'.
* gnu/system/file-systems.scm (btrfs-store-subvolume-file-name): Use
'&fix-hint' for the hint.
2020-07-25 19:11:36 +02:00
Ludovic Courtès
f9a8dd053c utils: Move '&fix-hint' to (guix diagnostics).
* guix/utils.scm (&fix-hint): Move to...
* guix/diagnostics.scm (&fix-hint): ... here.
* gnu.scm: Adjust imports accordingly.
* gnu/system/mapped-devices.scm: Likewise.
* guix/channels.scm: Likewise.
* guix/profiles.scm: Likewise.
* guix/scripts/system/reconfigure.scm: Likewise.
* guix/ssh.scm: Likewise.
2020-07-25 19:11:36 +02:00
Ludovic Courtès
6a79eed920 utils: Remove compatibility re-export of 'memoize'.
The 'memoize' binding was re-exported in 2016, commit
19e1d5f7f9, as a backwards-compatibility
measure that makes little sense now.

* guix/utils.scm: Don't re-export 'memoize'.
* guix/import/pypi.scm: Adjust imports.
* tests/pypi.scm: Remove duplicate (guix memoization) import.
2020-07-25 19:11:36 +02:00
Ludovic Courtès
a5e2fc7376 utils: Move <location> and '&error-location' to (guix diagnostics).
* guix/utils.scm (<location>, source-properties->location)
(location->source-properties, &error-location): Move to...
* guix/diagnostics.scm: ... here.
* gnu.scm: Adjust imports accordingly.
* gnu/machine.scm: Likewise.
* gnu/system.scm: Likewise.
* gnu/tests.scm: Likewise.
* guix/inferior.scm: Likewise.
* tests/channels.scm: Likewise.
* tests/packages.scm: Likewise.
2020-07-25 19:11:36 +02:00
Lars-Dominik Braun
07dbdbd766 gnu: beets: Support replaygain plugin.
* gnu/packages/music.scm (beets)[arguments]: Add 'wrap-typelib phase.
[inputs]: Add gstreamer, gst-plugins-base, gst-plugins-good,
gobject-introspection and python-pygobject.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:57 +02:00
Vinicius Monego
581b37c866 gnu: Add python-pre-commit.
* gnu/packages/version-control.scm (pre-commit): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:57 +02:00
Vinicius Monego
a5d27dbe8e gnu: Add python-pytest-env.
* gnu/packages/python-check.scm (python-pytest-env): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:57 +02:00
Vinicius Monego
b8bf0f8c2c gnu: Add python-nodeenv.
* gnu/packages/python-xyz.scm (python-nodeenv): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:57 +02:00
Vinicius Monego
48443dc880 gnu: Add python-identify.
* gnu/packages/python-xyz.scm (python-identify): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:57 +02:00
Vinicius Monego
9c4d0d29a2 gnu: Add python-cfgv.
* gnu/packages/python-xyz.scm (python-cfgv): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:57 +02:00
Vinicius Monego
ea4972e6dc gnu: Add python-covdefaults.
* gnu/packages/python-check.scm (python-covdefaults): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:56 +02:00
Vinicius Monego
8ea5d35e5c gnu: Add python-pytest-mpl.
* gnu/packages/python-check.scm (python-pytest-mpl): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:56 +02:00
Vinicius Monego
04a3cb9984 gnu: Add python-pytest-remotedata.
* gnu/packages/python-check.scm (python-pytest-remotedata): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:56 +02:00
Vinicius Monego
8974f7d065 gnu: Add python-pytest-openfiles.
* gnu/packages/python-check.scm (python-pytest-openfiles): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:56 +02:00
Vinicius Monego
4202af69b4 gnu: Add python-pytest-filter-subpackage.
* gnu/packages/python-check.scm (python-pytest-filter-subpackage): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:56 +02:00
Vinicius Monego
5bec698d47 gnu: Add python-pytest-doctestplus.
* gnu/packages/python-check.scm (python-pytest-doctestplus): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:56 +02:00
Vinicius Monego
c0f52c41d8 gnu: Add python-pytest-arraydiff.
* gnu/packages/python-check.scm (python-pytest-arraydiff): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:56 +02:00
Tanguy Le Carrour
cd09634ad5 gnu: python-typing-extension: Update to 3.7.4.2.
* gnu/packages/python-xyz.scm (python-typing-extension): Update to 3.7.4.2.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:55 +02:00
Giacomo Leidi
29b659ead3 gnu: Add syncthing-gtk.
* gnu/packages/syncthing.scm (syncthing-gtk): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:55 +02:00
Marius Bakke
edce3b955d gnu: procenv: Check is a native input.
* gnu/packages/linux.scm (procenv)[inputs]: Move CHECK ...
[native-inputs]: ... here.
2020-07-25 18:47:55 +02:00
Marius Bakke
406f3f9b8a gnu: libsigrok: Remove unused input.
* gnu/packages/electronics.scm (libsigrok)[native-inputs]: Remove CHECK.
2020-07-25 18:47:55 +02:00
Marius Bakke
9ff9a64dd1 gnu: ao: Update source URI.
* gnu/packages/xiph.scm (ao)[source](uri): Adjust to current.
2020-07-25 18:47:55 +02:00
Joseph LaFreniere
b8901175b7 gnu: Add emacs-shx.
* gnu/packages/emacs-xyz.scm (emacs-shx): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25 17:04:50 +03:00
Mathieu Othacehe
554fd0e869 gnu: Add guile-lzlib.
* gnu/packages/guile-xyz.scm (guile-lzlib): New variable.
2020-07-25 16:01:58 +02:00
Mathieu Othacehe
20df47e5a3 gnu: Add guile-zlib.
* gnu/packages/guile-xyz.scm (guile-zlib): New variable.
2020-07-25 14:47:47 +02:00
Michael Rohleder
8e969204d5 gnu: emacs-erc-hl-nicks: Update to 1.3.4.
* gnu/packages/emacs-xyz.scm (emacs-erc-hl-nicks): Update to 1.3.4.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25 15:42:28 +03:00
Michael Rohleder
cffb787cbb gnu: emacs-helm: Update to 3.6.4.
From 451290515c14b44aa00bd542e13a00a3898d4a90 Mon Sep 17 00:00:00 2001
From: Michael Rohleder <mike@rohleder.de>
Date: Mon, 20 Jul 2020 18:36:09 +0200
Subject: [PATCH] gnu: emacs-helm: Update to 3.6.4.

* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.6.4.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25 15:21:49 +03:00
Michael Rohleder
f92a03e332 gnu: emacs-org-re-reveal: Update to 3.0.2.
From 1c27f0dd4ab904319ba2b11c29afea07b7f4aca9 Mon Sep 17 00:00:00 2001
From: Michael Rohleder <mike@rohleder.de>
Date: Mon, 20 Jul 2020 18:55:29 +0200
Subject: [PATCH] gnu: emacs-org-re-reveal: Update to 3.0.2.

* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.0.2.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25 15:20:08 +03:00
Trevor Hass
fb38560c82 gnu: Add azimuth.
* gnu/packages/games.scm (azimuth): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25 15:13:39 +03:00