Commit graph

74337 commits

Author SHA1 Message Date
Efraim Flashner a43e0d5a5b
gnu: nettle: Update to 3.7.1.
* gnu/packages/nettle.scm (nettle): Update to 3.7.1.
2021-02-18 09:25:15 +02:00
Efraim Flashner 1abe0b3011
gnu: tootle: Update package references.
* gnu/packages/mastodon.scm (tootle)[inputs]: Replace vala-0.50 with
vala.
2021-02-18 09:19:48 +02:00
Danny Milosavljevic abd318ff4b
Merge branch 'master' into core-updates 2021-02-11 19:12:36 +01:00
Julien Lepiller c5dc87fee8
gnu: Add font-cozette.
* gnu/packages/fonts.scm (font-cozette): New variable.
2021-02-11 17:51:50 +01:00
Julien Lepiller 7cabeb80d4
gnu: Add python-crayons.
* gnu/packages/python-xyz.scm (python-crayons): New variable.
2021-02-11 17:50:16 +01:00
Nicolas Goaziou 3ff9779e83
gnu: grammalecte: Update to 2.1.0.
* gnu/packages/dictionaries.scm (grammalecte): Update to 2.1.0.
2021-02-11 16:14:39 +01:00
Efraim Flashner ab5fa99ab4
gnu: python-dropbox: Update to 11.2.0.
* gnu/packages/file-systems.scm (python-dropbox): Update to 11.2.0.
2021-02-11 16:29:47 +02:00
Efraim Flashner e81457aaa6
gnu: dbxfs: Update to 1.0.51.
* gnu/packages/file-systems.scm (dbxfs): Update to 1.0.51.
2021-02-11 16:28:37 +02:00
Nicolas Goaziou c207a8ac49
gnu: texmacs: Update to 1.99.18.
* gnu/packages/text-editors.scm (texmacs): Update to 1.99.18.
2021-02-11 15:15:23 +01:00
Nicolas Goaziou 8738c65b85
gnu: lyx: Update to 2.3.6.1.
* gnu/packages/tex.scm (lyx): Update to 2.3.6.1.
2021-02-11 15:11:57 +01:00
Nicolas Goaziou 8542d6292b
gnu: python-duniterpy: Update to 0.61.0.
* gnu/packages/finance.scm (python-duniterpy): Update to 0.61.0.
2021-02-11 14:50:04 +01:00
Nicolas Goaziou 08dae88f55
gnu: musescore: Update to 3.6.2.
* gnu/packages/music.scm (musescore): Update to 3.6.2.
2021-02-11 14:32:46 +01:00
Nicolas Goaziou cf92f22be8
gnu: emacs-ebdb: Update to 0.6.22.
* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.6.22.
2021-02-11 14:27:07 +01:00
Maxim Cournoyer 71cb6dfe10
gnu: icecat: Upgrade rust dependency.
* gnu/packages/gnuzilla.scm (icecat)[inputs]: Replace 'rust-1.41' by 'rust',
currently at version 1.49.
2021-02-11 07:04:22 -05:00
Maxim Cournoyer d5e78827c3
gnu: icedove: Upgrade rust dependency.
* gnu/packages/gnuzilla.scm (icedove)[inputs]: Replace 'rust-1.41' by 'rust',
currently at version 1.49.
2021-02-11 07:04:22 -05:00
Maxim Cournoyer 6e20d190dc
gnu: librsvg: Update to 2.50.3.
* gnu/packages/gnome.scm (librsvg): Update to 2.50.3.  Remove trailing #t.
[cargo-development-inputs]: Update rust-lopdf to 0.26.
(librsvg-next): Remove variable.
(eog): Adjust.
2021-02-11 07:04:22 -05:00
Maxim Cournoyer f63f524053
gnu: rust-lopdf: Update to 0.26.0.
* gnu/packages/crates-io.scm (rust-lopdf-0.25): Rename to ...
(rust-lopdf-0.26): ... this.
[source]: Fix indentation.
[cargo-inputs]: Update rust-image to version 0.23.  Update rust-linked-hash-map to
version 0.5.  Update rust-nom to version 6.  Update rust-time to version 0.2.
[phases]{disable-problematic-tests}: New phase.
2021-02-11 07:04:21 -05:00
Maxim Cournoyer 7afdd8da58
gnu: vala: Update to 0.50.3.
* gnu/packages/gnome.scm (vala): Update to 0.50.3.  Delete trailing #t.
[phases]{pre-check}: Adjust for file renaming.  No longer set the
DBUS_FATAL_WARNINGS environment variable.
(vala-0.50): Remove variable.
* gnu/packages/gnome-xyz.scm (vala-language-server): Adjust.
2021-02-11 07:04:21 -05:00
Maxim Cournoyer fc17dd9eba
gnu: w3m: Update to 0.5.3+git20210102.
* gnu/packages/w3m.scm (w3m): Update to 0.5.3+git20210102.
[configure-flags]: Add the "--with-imagelib=imlib2" option.
[inputs]: Add imlib2.
2021-02-11 07:04:21 -05:00
Maxim Cournoyer 28fab29668
gnu: sequoia: Use latest rust.
* gnu/packages/sequoia.scm (sequoia)[arguments]: Use the latest (and only)
rust.
2021-02-11 07:04:21 -05:00
Maxim Cournoyer 7878f344c1
gnu: rust: Only test the current release.
By only testing the final Rust in the bootstrap chain, the total build time is
reduced by approximately 30%, from about 11 hours to 8 hours on a fast
machine.  Combined with commit df93fc21a4, the total Rust bootstrap chain
build time should have been halved.

* gnu/packages/patches/rust-1.25-accept-more-detailed-gdb-lines.patch:
Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
* gnu/packages/rust.scm (rust-1.29): Do not apply the above patch.
(rust-1.30): Remove the "doc" output.  Disable tests.
[phases]{set-env}: Do not set CFG_DISABLE_CROSS_TESTS.
{relax-gdb-auto-load-safe-path, patch-tests, patch-cargo-index-update}
{patch-aarch64-test, remove-unsupported-tests, disable-amd64-avx-test}
{patch-cargo-tests, patch-cargo-env-shebang}
{ignore-cargo-package-tests}: Remove phases.
{configure}: Remove the doc and gdb bindings and their respective
configuration entries in the generated config.toml file.
{check}: Remove phase.
[native-inputs]{bison, flex, gdb, procps}: Remove inputs.
{python-2}: Replace by python-wrapper.
{rust-1.29}: Do not export variable.
{rust-1.30}: Likewise.
(rust-1.31): Likewise.
[arguments]: Remove field.
(rust-1.32): Do not export variable.
[source]: Remove patch.
[phases]{override-jemalloc}: Order following 'configure.
{remove-flaky-test, patch-aarch64-test}: Remove deletions.
(rust-1.33): Do not export variable.
[arguments]: Remove field.
(rust-1.34): Do not export variable.
(rust-1.35): Likewise.
(rust-1.36): Likewise.
[arguments]: Remove field.
(rust-1.37): Do not export variable.
(rust-1.38): Do not export variable.
[arguments]: Likewise.
(rust-1.39): Do not export variable.
(rust-1.40): Do not export variable.
[phases]: Do not alter the #:phases argument.
(rust-1.41, rust-1.42, rust-1.43): Do not export variables.
(rust-1.44): Likewise.
[arguments]: Remove field.
(rust-1.45): Do not export variable.
[phases]{skip-shebang-tests, skip-networking-test}: Remove phases.
(rust-1.46): Do not export variable.
(rust-1.47): Do not export variable.
[arguments]: Remove field.
(rust-1.48): Do not export variable.
[arguments]: Remove field.
(rust-1.49): Rename to...
(rust): ... this.
[outputs]: Add a "doc" output.
[phases]{enable-docs, add-gdb-to-config}
{relax-gdb-auto-load-safe-path, patch-cargo-env-shebang}
{disable-tests-requiring-git, disable-interrupt-tests}
{patch-command-exec-tests, patch-command-uid-gid-test}
{skip-shebang-tests, patch-process-tests}: New phases.
[native-inputs]{gdb-9.2, procps}: New inputs.
2021-02-11 07:04:20 -05:00
Ryan Prior 91989591bc
gnu: visidata: Update to 2.2.1.
* gnu/packages/visidata.scm (visidata): Update to 2.2.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-02-11 19:55:38 +08:00
Ryan Prior ecbcbd5359
gnu: esbuild: Update to 0.8.43.
* gnu/packages/web.scm (esbuild): Update to 0.8.43.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-02-11 13:17:08 +02:00
Pierre Neidhardt 1b62e3ab42
gnu: emacs-ztree: Update to 20210210.
* gnu/packages/emacs-xyz.scm (emacs-ztree): Update to 20210210.
2021-02-11 12:01:53 +01:00
Stefan Reichör 91689b9e08
gnu: Add tiramisu.
* gnu/packages/gnome-xyz.scm (tiramisu): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-02-11 18:15:26 +08:00
Efraim Flashner f72ff06ef8
gnu: dropbear: Unbundle libraries.
* gnu/packages/ssh.scm (dropbear)[source]: Add snippet to remove
libtommath, libtomcrypt.
[arguments]: Add configure-flag to not use bundled libraries.
[inputs]: Add libtomcrypt, libtommath.
2021-02-11 12:04:37 +02:00
Efraim Flashner c9c68344ba
gnu: libtomcrypt: Patch pkg-config file to pull libtommath.
* gnu/packages/multiprecision.scm (libtomcrypt)[arguments]: Adjust
'prepare-build phase to patch libtomcrypt.pc to link tommath.
2021-02-11 12:04:37 +02:00
Lars-Dominik Braun a643deac2d
environment: Allow starting from existing profile.
* guix/scripts/environment.scm (%options): Add -p/--profile switch.
(show-help): Document new switch.
(guix-environment): Handle new 'profile switch.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-02-11 17:59:07 +08:00
Efraim Flashner 4b62be5ca4
gnu: Add libtomcrypt.
* gnu/packages/multiprecision.scm (libtomcrypt): New variable.
2021-02-11 11:33:15 +02:00
Léo Le Bouter 78bbf6c443
gnu: lz4: Disable parallel testing.
* gnu/packages/compression.scm (lz4)[arguments]: Set "#:parallel-tests?"
keyword argument to "#f".

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-02-11 17:25:08 +08:00
Léo Le Bouter 4767ab4bf6
gnu: miredo: Fix creation of .pid file.
* gnu/packages/networking.scm (miredo)[arguments]: Add "--localstatedir=/var"
to #:configure-flags and add 'do-not-create-/run phase to #:phases to remove
code that tries to create a directory inside "@localstatedir@" during install.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-02-11 17:18:15 +08:00
John Doe 988ac06ce8
gnu: vim: Fix test_signals test.
* gnu/packages/vim.scm (vim)[arguments]: Add "CFLAGS=-D_REENTRANT" to

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-02-11 17:12:17 +08:00
宋文武 e429325d37
services: Add 'xorg-server-service-type'.
* gnu/services/xorg.scm (xorg-server-service-type): New service type.
(xorg-server-profile-service): New procedure.
2021-02-11 17:01:43 +08:00
Léo Le Bouter af06582d6c
gnu: parted: Update to 3.4.
* gnu/packages/disk.scm (parted): Update to 3.4.
[native-inputs]: Remove python-2 and add python-wrapper to fix tests.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-02-11 16:55:12 +08:00
Raghav Gururajan 1755498ca7
gnu: gajim-openpgp: Update to 1.3.9.
* gnu/packages/messaging.scm (gajim-openpgp): Update to 1.3.9.
[propagated-inputs]: Add python-gpg.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-02-11 16:23:47 +08:00
Raghav Gururajan fb2107cd4a
gnu: gajim-omemo: Update to 2.7.13.
* gnu/packages/messaging.scm (gajim-omemo): Update to 2.7.13.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-02-11 16:23:17 +08:00
Raghav Gururajan e5d726fefa
gnu: gajim: Fix credentials management.
* gnu/packages/messaging.scm (gajim)[inputs]: Remove gnome-keyring.
Add libsecret.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-02-11 16:22:53 +08:00
Raghav Gururajan be450b19ce
gnu: gajim: Update to 1.3.0.
* gnu/packages/messaging.scm (gajim): Update to 1.3.0.
[arguments]<#:phases>['disable-failing-tests]: New phase.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-02-11 16:21:14 +08:00
Raghav Gururajan 0da9dd4ca9
gnu: python-nbxmpp: Support GSSAPI authentication.
* gnu/packages/messaging.scm (python-nbxmpp)[inputs]: Add python-gssapi.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-02-11 16:18:18 +08:00
Raghav Gururajan fdf4a6a8a7
gnu: python-nbxmpp: Update to 2.0.1.
* gnu/packages/messaging.scm (python-nbxmpp): Update to 2.0.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-02-11 16:17:44 +08:00
宋文武 c7296465cf
gnu: hedgewars: Fix build.
Fixes <https://issues.guix.gnu.org/46398>.

* gnu/packages/games.scm (hedgewars)[arguments]<#:phases>: Add the missing
"#include <QPainterPath>".
2021-02-11 11:56:09 +08:00
Yuriy Glukhov 6fbefd03f0
gnu: nim: Update to 1.4.2.
* gnu/packages/nim.scm (nim): Update to 1.4.2.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-02-11 11:30:49 +08:00
Léo Le Bouter b01d82a7f6
gnu: procps: Update provided programs list in description.
* gnu/packages/linux.scm (procps)[description]: Update provided programs list.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-02-11 11:21:09 +08:00
Alexey Abramov 408f0b4c4d
services: knot: Fix configuration verification.
* gnu/services/dns.scm (verify-knot-key-configuration): Fix the
order of memq arguments.
(verify-knot-keystore-configuration): Likewise.
(verify-knot-acl-configuration): Replace fold with every procedure.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-02-11 11:11:39 +08:00
Tanguy Le Carrour 07143d9fe1
gnu: python-pkginfo: Enable tests.
* gnu/packages/python-xyz.scm (python-pkginfo)[arguments]: Don't disable tests.
Disable a failing test.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-02-11 11:05:40 +08:00
Tanguy Le Carrour bdb3263c14
gnu: python-pkginfo: Update to 1.7.0.
* gnu/packages/python-xyz.scm (python-pkginfo): Udpate to 1.7.0.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-02-11 11:04:38 +08:00
Raghav Gururajan 2a81751f61
gnu: srain: Update to 1.1.3.
* gnu/packages/irc.scm (srain): Update to 1.1.3.
[native-inputs]: Add python-wrapper.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-02-11 10:52:07 +08:00
Leo Famulari 27a5360a55
gnu: subversion: Update to 1.14.1 [fixes CVE-2020-17525].
* gnu/packages/version-control.scm (subversion): Update to 1.14.1.
2021-02-10 21:03:32 -05:00
Ricardo Wurmus 682ff3466e
gnu: r-forcats: Update to 0.5.1.
* gnu/packages/statistics.scm (r-forcats): Update to 0.5.1.
[native-inputs]: Add r-knitr.
2021-02-11 01:03:28 +01:00
Ricardo Wurmus f97164ee9f
gnu: r-quantreg: Update to 5.83.
* gnu/packages/statistics.scm (r-quantreg): Update to 5.83.
2021-02-11 01:03:28 +01:00