Commit Graph

67116 Commits

Author SHA1 Message Date
Ricardo Wurmus
ddc1cddded
gnu: snakemake: Update to 5.32.2.
* gnu/packages/python-xyz.scm (snakemake): Update to 5.32.2.
[arguments]: Adjust patch in call-wrapper-not-wrapped-snakemake.
2021-03-12 13:03:33 +01:00
Mark H Weaver
825cc7e0d4
gnu: gnome-shell: Fix CVE-2020-17489.
* gnu/packages/patches/gnome-shell-CVE-2020-17489.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnome.scm (gnome-shell)[source]: Add patch.
2021-03-12 06:08:33 -05:00
Mark H Weaver
db7c3410d5
gnu: gnome-shell: Update to 3.34.5.
* gnu/packages/gnome.scm (gnome-shell): Update to 3.34.5.
2021-03-12 06:08:33 -05:00
Mark H Weaver
f5e1909d9f
gnu: gvfs: Update to 1.40.2 [security fixes].
Includes fixes for CVE-2019-12447, CVE-2019-12448, CVE-2019-12449,
and CVE-2019-12795.

* gnu/packages/gnome.scm (gvfs): Update to 1.40.2.
2021-03-12 06:08:33 -05:00
Mark H Weaver
bc16eacc99
gnu: cairo: Fix CVE-2018-19876 and CVE-2020-35492.
* gnu/packages/patches/cairo-CVE-2018-19876.patch,
gnu/packages/patches/cairo-CVE-2020-35492.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/gtk.scm (cairo)[replacement]: New field.
(cairo/fixed): New variable.
(cairo-xcb): Use package/inherit.
2021-03-12 06:08:33 -05:00
Mark H Weaver
453e101fc3
gnu: gdk-pixbuf: Fix CVE-2020-29385.
* gnu/packages/patches/gdk-pixbuf-CVE-2020-29385.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gtk.scm (gdk-pixbuf)[replacement]: New field.
(gdk-pixbuf/fixed): New variable.
(gdk-pixbuf+svg): Use package/inherit.
2021-03-12 06:08:32 -05:00
Ricardo Wurmus
57853d69fe
gnu: java-openjfx-graphics: Install native libraries.
* gnu/packages/java.scm (java-openjfx-graphics)[arguments]: Add phase
copy-missing-file and build-native.
[native-inputs]: Add missing source file.
2021-03-12 10:32:13 +01:00
Mark H Weaver
5a06b83fc9
gnu: glib: Fix CVE-2021-28153.
* gnu/packages/patches/glib-CVE-2021-28153.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/glib.scm (glib/fixed): Add the new patch.
2021-03-12 01:44:26 -05:00
Leo Famulari
c3a7537396
gnu: certbot, python-acme: Update to 1.13.0.
* gnu/packages/tls.scm (python-acme): Update to 1.13.0.
[native-inputs]: Remove python-mock.
[propagated-inputs]: Remove python-six.
(certbot): Update to 1.13.0.
[propagated-inputs]: Remove python-six.
[arguments]: Remove 'build-documentation' phase.
2021-03-11 21:41:47 -05:00
Kyle Meyer
09c05fde52
gnu: git-annex: Update to 8.20210310.
* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20210310.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-03-11 18:06:39 -05:00
Leo Famulari
df632e3225
gnu: linux-libre 4.4: Update to 4.4.261.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.261.
(linux-libre-4.4-pristine-source): Update hash.
2021-03-11 18:06:39 -05:00
Leo Famulari
2c5aff6160
gnu: linux-libre 4.9: Update to 4.9.261.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.261.
(linux-libre-4.9-pristine-source): Update hash.
2021-03-11 18:06:39 -05:00
Leo Famulari
0988cbaeab
gnu: linux-libre 4.14: Update to 4.14.225.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.225.
(linux-libre-4.14-pristine-source): Update hash.
2021-03-11 18:06:39 -05:00
Leo Famulari
129db4f104
gnu: linux-libre 4.19: Update to 4.19.180.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.180.
(linux-libre-4.19-pristine-source): Update hash.
2021-03-11 18:06:39 -05:00
Leo Famulari
a4905b424e
gnu: linux-libre 5.4: Update to 5.4.105.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.105.
(linux-libre-5.4-pristine-source): Update hash.
2021-03-11 18:06:38 -05:00
Leo Famulari
234aa6c964
gnu: linux-libre 5.10: Update to 5.10.23.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.23.
(linux-libre-5.10-pristine-source): Update hash.
2021-03-11 18:06:38 -05:00
Leo Famulari
c39d8a11c0
gnu: linux-libre: Update to 5.11.6.
* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.6.
(linux-libre-5.11-pristine-source): Update hash.
2021-03-11 18:06:38 -05:00
Xinglu Chen
42d5efc001
gnu: guile-curl: Update to 0.9.
* gnu/packages/curl.scm (guile-curl): Update to 0.9.
[#:phases]: Update path to module.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-03-11 23:22:04 +01:00
Tobias Geerinckx-Rice
ebd5000263
gnu: wireshark: Update to 3.4.4.
* gnu/packages/networking.scm (wireshark): Update to 3.4.4.
2021-03-11 23:11:58 +01:00
Tobias Geerinckx-Rice
d3e2ad740f
gnu: hangups: Update to 0.4.13.
* gnu/packages/messaging.scm (hangups): Update to 0.4.13.
2021-03-11 23:11:58 +01:00
Greg Hogan
47093ca4cd
gnu: fmt: Update to 7.1.3.
* gnu/packages/pretty-print.scm (fmt): Update to 7.1.3.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2021-03-11 23:11:58 +01:00
Tobias Geerinckx-Rice
c518925391
gnu: btrfs-progs: Update to 5.11.
* gnu/packages/linux.scm (btrfs-progs): Update to 5.11.
2021-03-11 23:11:58 +01:00
Tobias Geerinckx-Rice
8a9d3e9420
gnu: libdatrie: Update to 0.2.13.
* gnu/packages/gtk.scm (libdatrie): Update to 0.2.13.
2021-03-11 23:11:58 +01:00
Tobias Geerinckx-Rice
ed6900f974
gnu: libinih: Update to 53.
* gnu/packages/linux.scm (libinih): Update to 53.
2021-03-11 23:11:57 +01:00
Léo Le Bouter
0aaac779d4
gnu: flatpak: Update to 1.10.2 [fixes CVE-2021-21381].
* gnu/packages/package-management.scm (flatpak): Update to 1.10.2.
2021-03-11 22:58:05 +01:00
Efraim Flashner
aa983626a2
gnu: mongodb: Update comment about package license.
* gnu/packages/databases.scm (mongodb): Adjust the comment about the
licensing status of the package, there are still older branches
receiving updates under the AGPL license.
2021-03-11 23:26:01 +02:00
Efraim Flashner
2f9132e2e0
Revert "Revert "gnu: mongodb: Update to 3.4.24 [security fixes].""
This reverts commit feff80cec3.

I was mistaken, there are still branches of mongodb which are still
licensed under the AGPL3
2021-03-11 23:23:00 +02:00
Pierre Neidhardt
6dda223631
gnu: Add computable-reals.
* gnu/packages/lisp-xyz.scm (cl-computable-reals, ecl-computable-reals,
sbcl-computable-reals): New variables.
2021-03-11 21:11:51 +01:00
Raghav Gururajan
340e6dd51b
gnu: Add python-praw.
* gnu/packages/python-web.scm (python-raw): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-03-11 20:48:05 +02:00
Raghav Gururajan
532fc2fbaf
gnu: Add python-prawcore.
* gnu/packages/python-web.scm (python-prawcore): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-03-11 20:48:03 +02:00
Raghav Gururajan
cfa564bcef
gnu: Add python-testfixtures.
* gnu/packages/python-check.scm (python-testfixtures): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-03-11 20:48:01 +02:00
Raghav Gururajan
ce2637c003
gnu: Add python-betamax-serializers.
* gnu/packages/python-web.scm (python-betamax-serializers): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-03-11 20:47:55 +02:00
Tobias Geerinckx-Rice
c47f0dea8c
gnu: jasper: Update to 2.0.26.
* gnu/packages/image.scm (jasper): Update to 2.0.26.
2021-03-11 18:06:56 +01:00
Tobias Geerinckx-Rice
2e2a3b248b
gnu: thermald: Update to 2.4.3.
* gnu/packages/admin.scm (thermald): Update to 2.4.3.
2021-03-11 18:06:56 +01:00
Tobias Geerinckx-Rice
b8f0d11f76
gnu: doctest: Update to 2.4.5.
* gnu/packages/check.scm (doctest): Update to 2.4.5.
2021-03-11 18:06:56 +01:00
Tobias Geerinckx-Rice
affeb3def7
gnu: jetring: Update to 0.30.
* gnu/packages/gnupg.scm (jetring): Update to 0.30.
2021-03-11 18:06:56 +01:00
Tobias Geerinckx-Rice
444a38b991
gnu: memkind: Remove duplicate COPYING file.
* gnu/packages/disk.scm (memkind)[arguments]: Add the standard
"--docdir=" location to #:configure-flags.
2021-03-11 18:06:56 +01:00
Tobias Geerinckx-Rice
36c716e1c5
gnu: memkind: Update to 1.11.0.
* gnu/packages/disk.scm (memkind): Update to 1.11.0.
2021-03-11 18:06:55 +01:00
raid5atemyhomework via Guix-patches via
495a68e8e5
gnu: Update zfs to 2.0.4.
Mostly FreeBSD fixes, some documentation changes and corrections, and a few small bugfixes.

Tested with `guix build` only, no in-depth testing done.

From 6037ac6f797f37abb579278a0d30cd16e6876ec6 Mon Sep 17 00:00:00 2001
From: raid5atemyhomework <raid5atemyhomework@protonmail.com>
Date: Thu, 11 Mar 2021 12:43:58 +0000
Subject: [PATCH] gnu: Update zfs to 2.0.4.

* gnu/packages/file-systems.scm (zfs): Update to 2.0.4, rename to
OpenZFS.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2021-03-11 18:06:55 +01:00
Tobias Geerinckx-Rice
828b4a9156
gnu: fio: Update to 3.26.
* gnu/packages/benchmark.scm (fio): Update to 3.26.
2021-03-11 18:06:55 +01:00
Ricardo Wurmus
f0971dfd61
gnu: Add java-openjfx-controls.
* gnu/packages/java.scm (java-openjfx-controls): New variable.
2021-03-11 17:30:31 +01:00
Nicolas Goaziou
54d4b7f3ab
gnu: emacs-counsel: Update to 0.13.4.
* gnu/packages/emacs-xyz.scm (emacs-counsel): Update to 0.13.4.
[source]: Update URI.
2021-03-11 17:04:48 +01:00
Nicolas Goaziou
db5eb8c38f
gnu: emacs-swiper: Update to 0.13.4.
* gnu/packages/emacs-xyz.scm (emacs-swiper): Update to 0.13.4.
[source]: Update URI.
2021-03-11 17:03:02 +01:00
Nicolas Goaziou
49a8f88fe1
gnu: emacs-ivy: Update to 0.13.4.
* gnu/packages/emacs-xyz.scm (emacs-ivy): Update to 0.13.4.
2021-03-11 17:02:05 +01:00
Nicolas Goaziou
752843d923
gnu: emacs-project: Fix build.
* gnu/packages/emacs-xyz.scm (emacs-project)[source]: Fix URI.
2021-03-11 16:46:11 +01:00
Nicolas Goaziou
e55d35899f
gnu: emacs-map: Update to 3.0.
* gnu/packages/emacs-xyz.scm (emacs-map): Update to 3.0.
2021-03-11 16:45:39 +01:00
Nicolas Goaziou
8960f23de8
gnu: emacs-project: Update to 0.5.4.
* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.5.4.
2021-03-11 16:44:09 +01:00
Nicolas Goaziou
b814228c8b
gnu: emacs-posframe: Update to 0.8.8.
* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.8.8.
2021-03-11 16:42:52 +01:00
Efraim Flashner
5ae7414860
gnu: Add bandage.
* gnu/packages/bioinformatics.scm (bandage): New variable.
2021-03-11 16:54:38 +02:00
Efraim Flashner
f197964689
gnu: mongodb: Add comment about future package versions.
* gnu/packages/databases.scm (mongodb): Add comment that the license of
the package changed after the packaged version and that it shouldn't be
updated.
2021-03-11 15:17:26 +02:00
Efraim Flashner
feff80cec3
Revert "gnu: mongodb: Update to 3.4.24 [security fixes]."
This reverts commit e5f89570c1.

After this version mongodb switched to the Server Side Public License
(https://www.mongodb.com/licensing/server-side-public-license) which is
not a FOSS license.
2021-03-11 15:13:55 +02:00
Mark H Weaver
21b3b75515
gnu: glib: Fix CVE-2021-27218 and CVE-2021-27219.
* gnu/packages/patches/glib-CVE-2021-27218.patch,
gnu/packages/patches/glib-CVE-2021-27219-01.patch,
gnu/packages/patches/glib-CVE-2021-27219-02.patch,
gnu/packages/patches/glib-CVE-2021-27219-03.patch,
gnu/packages/patches/glib-CVE-2021-27219-04.patch,
gnu/packages/patches/glib-CVE-2021-27219-05.patch,
gnu/packages/patches/glib-CVE-2021-27219-06.patch,
gnu/packages/patches/glib-CVE-2021-27219-07.patch,
gnu/packages/patches/glib-CVE-2021-27219-08.patch,
gnu/packages/patches/glib-CVE-2021-27219-09.patch,
gnu/packages/patches/glib-CVE-2021-27219-10.patch,
gnu/packages/patches/glib-CVE-2021-27219-11.patch,
gnu/packages/patches/glib-CVE-2021-27219-12.patch,
gnu/packages/patches/glib-CVE-2021-27219-13.patch,
gnu/packages/patches/glib-CVE-2021-27219-14.patch,
gnu/packages/patches/glib-CVE-2021-27219-15.patch,
gnu/packages/patches/glib-CVE-2021-27219-16.patch,
gnu/packages/patches/glib-CVE-2021-27219-17.patch,
gnu/packages/patches/glib-CVE-2021-27219-18.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/glib.scm (glib)[replacement]: New field.
(glib/fixed): New variable.
2021-03-11 06:21:13 -05:00
Léo Le Bouter
500189b4d2
gnu: go: Update to 1.14.15 [security fixes].
This update will cause more than 300 packages to be rebuilt but due to how Go
works we can't graft to fix the issue since we actually need to rebuild
dependents so they include a newer version of the Go standard
library. Considering the CVEs that this fixes are in great part in the Go
standard library we can only proceed and push directly to master.

* gnu/packages/golang.scm (go): Update to 1.14.15.
[arguments]: Remove more cgo-related failing tests.
2021-03-11 11:02:23 +01:00
Pierre Langlois
fd2751f89f
gnu: emacs-password-store: 2.1.4-1.918992c [security fix].
Includes a fix to no longer store clear passwords in a temporary file, see
commit 7aa17d099577730d2d65332896b74d5865b22abf for details.

* gnu/packages/emacs-xyz.scm (emacs-password-store): Update to
2.1.4-1.918992c.
[propagated-inputs]: Remove emacs-f, add emacs-auth-source-pass.
2021-03-11 09:54:44 +00:00
Léo Le Bouter
4a8b529ce1
gnu: openssl: Update to 1.1.1j [security fixes].
* gnu/packages/tls.scm (openssl/fixed): New variable.
(openssl)[replacement]: Graft.
2021-03-11 05:38:57 +01:00
Léo Le Bouter
ee8e4ba7aa
gnu: openvpn: Update to 2.5.1 [security fixes].
Non-exhaustively, fixes CVE-2020-7224.

* gnu/packages/vpn.scm (openvpn): Update to 2.5.1.
2021-03-11 05:31:54 +01:00
Léo Le Bouter
826428ab5b
gnu: libx11: Update to 1.6.12 [fixes CVE-2020-14363].
* gnu/packages/xorg.scm (libx11/fixed): New variable.
(libx11)[replacement]: Graft.
2021-03-11 05:25:43 +01:00
Léo Le Bouter
9d74b66de7
gnu: docker-cli: Fix source hash.
This is a follow-up to commit 83cda00bc6.

* gnu/packages/docker.scm (docker-cli): Fix source hash caused by cascading
%docker-version variable changes.
2021-03-11 04:36:22 +01:00
Léo Le Bouter
46a7f82882
gnu: gnome-autoar: Update to 0.3.0 [fixes CVE-2020-36241].
* gnu/packages/gnome.scm (gnome-autoar): Update to 0.3.0.
2021-03-11 04:00:50 +01:00
Léo Le Bouter
2bcfb944bd
gnu: zstd-1.4.9: Fix i686-linux and arm/aarch64-linux builds.
It's only a graft added for security so disabling tests on there seems
acceptable.

See: <https://lists.gnu.org/archive/html/guix-devel/2021-03/msg00130.html>.

* gnu/packages/compression.scm (zstd-1.4.9)[arguments]: Substitute keyword
arguments of 'zstd' to disable tests.
2021-03-11 02:58:28 +01:00
Léo Le Bouter
1acfda2f94
gnu: geary: Fix CVE-2020-24661.
* gnu/packages/patches/geary-CVE-2020-24661.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gnome.scm (geary): Apply it.
2021-03-11 02:32:19 +01:00
Léo Le Bouter
be31314638
gnu: gthumb: Update to 3.10.2 [security fixes].
Non-exhaustively, fixes CVE-2019-20326.

* gnu/packages/gnome.scm (gthumb): Update to 3.10.2.
2021-03-11 02:19:53 +01:00
Léo Le Bouter
e940f6d801
gnu: libcroco: Fix CVE-2020-12825.
* gnu/packages/patches/libcroco-CVE-2020-12825.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gnome.scm (libcroco/fixed): New variable. Apply patch.
(libcroco)[replacement]: Graft.
2021-03-11 02:02:24 +01:00
Léo Le Bouter
a2943e36c7
gnu: evolution: Fix CVE-2020-11879.
* gnu/packages/patches/evolution-CVE-2020-11879.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gnome.scm (evolution): Apply it.
2021-03-11 01:19:40 +01:00
Léo Le Bouter
c35f87bb1a
gnu: evolution-data-server: Fix CVE-2020-14928 and CVE-2020-16117.
* gnu/packages/patches/evolution-data-server-CVE-2020-14928.patch,
gnu/packages/patches/evolution-data-server-CVE-2020-16117.patch: New patches.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/gnome.scm (evolution-data-server): Apply them.
2021-03-11 01:19:40 +01:00
Tobias Geerinckx-Rice
24f0bb21ab
gnu: qca: Update to 2.3.2.
* gnu/packages/kde.scm (qca): Update to 2.3.2.
2021-03-11 00:46:02 +01:00
Tobias Geerinckx-Rice
4c144b27d8
gnu: sooperlooper: Update to 1.7.6.
* gnu/packages/music.scm (sooperlooper): Update to 1.7.6.
2021-03-11 00:46:02 +01:00
Tobias Geerinckx-Rice
f4618b13d8
gnu: bindfs: Update to 1.15.1.
* gnu/packages/file-systems.scm (bindfs): Update to 1.15.1.
2021-03-11 00:46:02 +01:00
Tobias Geerinckx-Rice
5929668ee8
gnu: weechat: Update to 3.1.
* gnu/packages/irc.scm (weechat): Update to 3.1.
2021-03-11 00:46:01 +01:00
Tobias Geerinckx-Rice
6900105334
gnu: os-prober: Update to 1.78.
* gnu/packages/bootloaders.scm (os-prober): Update to 1.78.
2021-03-11 00:46:01 +01:00
Tobias Geerinckx-Rice
a3926c8227
gnu: mutt: Update to 2.0.6.
* gnu/packages/mail.scm (mutt): Update to 2.0.6.
2021-03-11 00:46:01 +01:00
Léo Le Bouter
6eea92e38b
gnu: librecad: Update to 2.2.0-rc2 [fixes CVE-2018-19105].
* gnu/packages/engineering.scm (librecad): Update to 2.2.0-rc2.
2021-03-10 23:58:02 +01:00
Nicolas Goaziou
a70216c327
gnu: monolith: Update to 2.4.1.
* gnu/packages/web.scm (monolith): Update to 2.4.1.
2021-03-10 23:49:59 +01:00
Nicolas Goaziou
b1e4be8fea
gnu: Add rust-cssparser-0.28.
* gnu/packages/crates-io.scm (rust-cssparser-0.28): New variable.
(rust-cssparser-0.27): Inherit from above.
2021-03-10 23:49:59 +01:00
Nicolas Goaziou
59e0c9a439
gnu: Add rust-reqwest-0.11.
* gnu/packages/crates-io.scm (rust-reqwest-0.11): New variable.
(rust-reqwest-0.10): Inherit from above.
2021-03-10 23:49:58 +01:00
Nicolas Goaziou
0f0451c6cb
gnu: Add rust-tokio-util-0.4.
* gnu/packages/crates-io.scm (rust-tokio-util-0.4): New variable.
2021-03-10 23:49:58 +01:00
Nicolas Goaziou
0d171198a2
gnu: rust-async-compression-0.3: Update to 0.3.7.
* gnu/packages/crates-io.scm (rust-async-compression-0.3): Update to 0.3.7.
[arguments]: Skip tests.
2021-03-10 23:49:58 +01:00
Nicolas Goaziou
c2e5118452
gnu: Add rust-zstd-0.6.
* gnu/packages/crates-io.scm (rust-zstd-0.6): New variable.
(rust-zstd-0.5): Inherit from above.
2021-03-10 23:49:57 +01:00
Nicolas Goaziou
7c0565dcb5
gnu: Add rust-zstd-safe-3.
* gnu/packages/crates-io.scm (rust-zstd-safe-3): New variable.
(rust-zstd-safe-2): Inherit from above.
2021-03-10 23:49:57 +01:00
Nicolas Goaziou
1fa3b73618
gnu: rust-zstd-sys-1: Update to 1.4.20+zstd.1.4.9.
* gnu/packages/crates-io.scm (rust-zstd-sys-1): Update to 1.4.20+zstd.1.4.9.
2021-03-10 23:49:57 +01:00
Nicolas Goaziou
8a6c39e848
gnu: Add rust-bindgen-0.57.
* gnu/packages/crates-io.scm (rust-bindgen-0.57): New variable.
(rust-bindgen-0.55): Inherit from above.
2021-03-10 23:49:56 +01:00
Nicolas Goaziou
95b13ec637
gnu: Add rust-hyper-0.14.
* gnu/packages/crates-io.scm (rust-hyper-0.14): New variable.
(rust-hyper-0.13): Inherit from above.
2021-03-10 23:49:56 +01:00
Nicolas Goaziou
b31d9a2fe6
gnu: Add rust-http-body-0.4.
* gnu/packages/crates-io.scm (rust-http-body-0.4): New variable.
(rust-http-body-0.3): Inherit from above.
2021-03-10 23:49:56 +01:00
Nicolas Goaziou
0846ddb129
gnu: Add rust-h2-0.3.
* gnu/packages/crates-io.scm (rust-h2-0.3): New variable.
(rust-h2-0.2): Inherit from above.
2021-03-10 23:49:55 +01:00
Nicolas Goaziou
50f7108957
gnu: Add rust-tokio-util-0.6.
* gnu/packages/crates-io.scm (rust-tokio-util-0.6): New variable.
(rust-tokio-util-0.3): Inherit from above.
2021-03-10 23:49:55 +01:00
Nicolas Goaziou
92075bd48d
gnu: Add rust-httpdate-0.3.
* gnu/packages/crates-io.scm (rust-httpdate-0.3): New variable.
2021-03-10 23:49:55 +01:00
Nicolas Goaziou
ec64626f15
gnu: Add rust-hyper-rustls-0.22.
* gnu/packages/crates-io.scm (rust-hyper-rustls-0.22): New variable.
(rust-hyper-rustls-0.21): Inherit from above.
2021-03-10 23:49:54 +01:00
Nicolas Goaziou
4f2202bf30
gnu: Add rust-ct-logs-0.8.
* gnu/packages/crates-io.scm (rust-ct-logs-0.8): New variable.
(rust-ct-logs-0.7): Inherit from above.
2021-03-10 23:49:54 +01:00
Nicolas Goaziou
d08a4c776f
gnu: Add rust-rustls-native-certs-0.5.
* gnu/packages/crates-io.scm (rust-rustls-native-certs-0.5): New variable.
(rust-rustls-native-certs-0.4): Inherit from above.
2021-03-10 23:49:54 +01:00
Nicolas Goaziou
aab798976a
gnu: Add rust-webpki-roots-0.21.
* gnu/packages/crates-io.scm (rust-webpki-roots-0.21): New variable.
(rust-webpki-roots-0.20): Inherit from above.
2021-03-10 23:49:53 +01:00
Nicolas Goaziou
d5249b0240
gnu: Add rust-hyper-tls-0.5.
* gnu/packages/crates-io.scm (rust-hyper-tls-0.5): New variable.
(rust-hyper-tls-0.4): Inherit from above.
2021-03-10 23:49:53 +01:00
Nicolas Goaziou
7945e1611f
gnu: Add rust-tokio-native-tls-0.3.
* gnu/packages/crates-io.scm (rust-tokio-native-tls-0.3): New variable.
(rust-tokio-native-tls-0.1): Inherit from above.
2021-03-10 23:49:53 +01:00
Nicolas Goaziou
f8e2758ec4
gnu: Add rust-tokio-socks-0.5.
* gnu/packages/crates-io.scm (rust-tokio-socks-0.5): New variable.
(rust-tokio-socks-0.3): Inherit from above.
2021-03-10 23:49:52 +01:00
Nicolas Goaziou
aa0038b640
gnu: rust-native-tls-0.2: Update to 0.2.7.
* gnu/packages/crates-io.scm (rust-native-tls-0.2): Update to 0.2.7.
2021-03-10 23:49:52 +01:00
Nicolas Goaziou
74efdfc4e9
gnu: Add rust-test-cert-gen-0.1.
* gnu/packages/crates-io.scm (rust-test-cert-gen-0.1): New variable.
2021-03-10 23:49:52 +01:00
Nicolas Goaziou
0d279640ce
gnu: Add rust-trust-dns-resolver-0.20.
* gnu/packages/crates-io.scm (rust-trust-dns-resolver-0.20): New variable.
(rust-trust-dns-resolver-0.19): Inherit from above.
2021-03-10 23:49:51 +01:00
Nicolas Goaziou
785cbb0989
gnu: Add rust-resolv-conf-0.7.
* gnu/packages/crates-io.scm (rust-resolv-conf-0.7): New variable.
(rust-resolv-conf-0.6): Inherit from above.
2021-03-10 23:49:51 +01:00
Nicolas Goaziou
3843fc8fc8
gnu: Add rust-tokio-openssl-0.6.
* gnu/packages/crates-io.scm (rust-tokio-openssl-0.6): New variable.
(rust-tokio-openssl-0.4): Inherit from above.
2021-03-10 23:49:51 +01:00
Nicolas Goaziou
43212fcaf6
gnu: Add rust-trust-dns-https-0.20.
* gnu/packages/crates-io.scm (rust-trust-dns-https-0.20): New variable.
(rust-trust-dns-https-0.19): Inherit from above.
2021-03-10 23:49:50 +01:00
Nicolas Goaziou
46f8eecb51
gnu: Add rust-trust-dns-rustls-0.20.
* gnu/packages/crates-io.scm (rust-trust-dns-rustls-0.20): New variable.
(rust-trust-dns-rustls-0.19): Inherit from above.
2021-03-10 23:49:50 +01:00
Nicolas Goaziou
58e89cb0b9
gnu: Add rust-trust-dns-openssl-0.20.
* gnu/packages/crates-io.scm (rust-trust-dns-openssl-0.20): New variable.
(rust-trust-dns-openssl-0.19): Inherit from above.
2021-03-10 23:49:50 +01:00
Nicolas Goaziou
ba777a3cc4
gnu: Add rust-trust-dns-native-tls-0.20.
* gnu/packages/crates-io.scm (rust-trust-dns-native-tls-0.20): New variable.
(rust-trust-dns-native-tls-0.19): Inherit from above.
2021-03-10 23:49:49 +01:00
Nicolas Goaziou
3e6a0f1985
gnu: Add rust-trust-dns-proto-0.20.
* gnu/packages/crates-io.scm (rust-trust-dns-proto-0.20): New variable.
(rust-trust-dns-proto-0.19): Inherit from above.
2021-03-10 23:49:49 +01:00
Nicolas Goaziou
31be44a8aa
gnu: rust-openssl-sys-0.9: Update to 0.9.60.
* gnu/packages/crates-io.scm (rust-openssl-sys-0.9): Update to 0.9.60.
2021-03-10 23:49:49 +01:00
Nicolas Goaziou
b950ff3dbf
gnu: rust-backtrace-0.3: Update to 0.3.56.
* gnu/packages/crates-io.scm (rust-backtrace-0.3): Update to 0.3.56.
2021-03-10 23:49:48 +01:00
Nicolas Goaziou
fbc807f3b6
gnu: Add rust-addr2line-0.14.
* gnu/packages/crates-io.scm (rust-addr2line-0.14): New variable.
(rust-addr2line-0.11): Inherit from above.
2021-03-10 23:49:48 +01:00
Nicolas Goaziou
406fe167e1
gnu: Add rust-cpp-demangle-0.3.
* gnu/packages/crates-io.scm (rust-cpp-demangle-0.3): New variable.
(rust-cpp-demangle-0.2): Inherit from above.
2021-03-10 23:49:48 +01:00
Nicolas Goaziou
8e54e5243b
gnu: Add rust-gimli-0.23.
* gnu/packages/crates-io.scm (rust-gimli-0.23): New variable.
(rust-gimli-0.20): Inherit from above.
2021-03-10 23:49:47 +01:00
Nicolas Goaziou
8cc3a16cbb
gnu: Add rust-object-0.22.
* gnu/packages/crates-io.scm (rust-object-0.22): New variable.
2021-03-10 23:49:47 +01:00
Nicolas Goaziou
b6a627e9c0
gnu: Add rust-object-0.23.
* gnu/packages/crates-io.scm (rust-object-0.23): New variable.
(rust-object-0.17): Inherit from above.
2021-03-10 23:49:47 +01:00
Nicolas Goaziou
6cadf34d1f
gnu: Add rust-wasmparser-0.57.
* gnu/packages/crates-io.scm (rust-wasmparser-0.57): New variable.
2021-03-10 23:49:46 +01:00
Léo Le Bouter
00c1793ce8
gnu: ungoogled-chromium: Add xdg-utils to PATH with wrapper.
This will ensure that 'mailto:' links work out of the box, among others.

* gnu/packages/chromium.scm (ungoogled-chromium): Modify replacement 'install
phase to add xdg-utils to PATH with wrap-program.
2021-03-10 23:38:53 +01:00
Léo Le Bouter
9b52ae19b1
gnu: containerd: Update to 1.3.10 [security fixes].
* gnu/packages/docker.scm (containerd): Update to 1.3.10.
2021-03-10 23:37:52 +01:00
Léo Le Bouter
83cda00bc6
gnu: docker: Update to 19.03.15 [security fixes].
* gnu/packages/docker.scm (%docker-version): Bump to 19.03.15.
(docker-libnetwork): Bump to 19.03-1.55e924b.
(docker):
[source]: Set git-reference url to 'https://github.com/moby/moby'.
[arguments]<#:phases>: Modify 'delete-failing-tests phase to delete
'signal_linux_test.go'.
2021-03-10 23:37:52 +01:00
Ludovic Courtès
b665dd4a99
file-systems: 'mount-file-system' preserves the right mount flags.
Fixes <https://bugs.gnu.org/47007>.
Reported by Jelle Licht <jlicht@fsfe.org>.

Since commit dcb640f02b, we could end up
applying the wrong mount flags because the (find ...) expression could
pick the "wrong" mount point in the presence of bind mounts.

* gnu/build/file-systems.scm (mount-file-system): Use 'statfs' to
compute FLAGS whe FS is a bind mount.
2021-03-10 23:21:33 +01:00
Léo Le Bouter
b610e4b9a7
gnu: lib3mf: Update to 2.1.1 [security fixes].
Non-exhaustively, fixes CVE-2021-21772.

* gnu/packages/engineering.scm (lib3mf): Update to 2.1.1.
[arguments]<#:phases>: Remove.
[arguments]<#:configure-flags>: Do not use zlib, libzip, gtest and libressl
vendored sources.
[native-inputs]: Remove googletest-source, add googletest and pkg-config.
[inputs]: Add libzip, libressl and zlib.
2021-03-10 22:22:04 +01:00
Léo Le Bouter
6c5d358cc2
gnu: python-django-2.2: Update to 2.2.19 [security fixes].
* gnu/packages/django.scm (python-django-2.2): Update to 2.2.19.
2021-03-10 21:50:06 +01:00
Léo Le Bouter
1997ded2f4
gnu: python-django: Update to 3.1.7 [security fixes].
* gnu/packages/django.scm (python-django): Update to 3.1.7.
2021-03-10 21:50:05 +01:00
Taylan Kammer
b1eb744837
gnu: guile-bytestructures: Update to 1.0.10.
* gnu/packages/guile.scm (guile-bytestructures): Update to 1.0.10.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
See: <https://logs.guix.gnu.org/guix/2021-03-10.log#205043>
2021-03-10 21:22:42 +01:00
Mathieu Othacehe
60174c9c8c
gnu: cuirass: Update to 0.0.1-77.88f3cf6.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-77.88f3cf6.
2021-03-10 19:26:24 +01:00
Pierre Neidhardt
6e70211b20
gnu: sbcl-quri: Update to 0.3.0.
* gnu/packages/lisp-xyz.scm (sbcl-quri): Update to 0.3.0.
2021-03-10 18:20:05 +01:00
Pierre Neidhardt
336088d521
gnu: Add fof.
* gnu/packages/lisp-xyz.scm (cl-fof, ecl-fof, sbcl-fof): New variables.
2021-03-10 18:20:05 +01:00
Pierre Neidhardt
c3e53066bd
gnu: sbcl-hu.dwim.defclass-star: Update to 20210309.
* gnu/packages/lisp-xyz.scm (sbcl-hu.dwim.defclass-star): Update to 20210309.
2021-03-10 18:20:05 +01:00
Katherine Cox-Buday
02e2e093e8
import: Add Go importer.
This patch adds a 'guix import go' command.

* doc/guix.texi (Requirements): Mention Guile-Lib dependency.
(Invoking guix import): Document 'guix import go'.
* gnu/packages/package-management.scm (guix)[inputs, propagated-inputs]:
Add GUILE-LIB.
* guix/self.scm (compiled-guix)[guile-lib]: New variable.
[dependencies]: Add it.
(specification->package): Add "guile-lib".
* guix/build-system/go.scm (go-version->git-ref): New procedure.
* guix/import/go.scm, guix/scripts/import/go.scm, tests/go.scm: New files.
* guix/scripts/import.scm: Declare subcommand guix import go
* po/guix/POTFILES.in: Add 'guix/scripts/import/go.scm'.
* Makefile.am (MODULES): Add 'guix/import/go.scm' and
'guix/scripts/import/go.scm'.
(SCM_TESTS): Add 'tests/go.scm'.

Co-Authored-By: Helio Machado <0x2b3bfa0@gmail.com>
Co-Authored-By: Francois Joulaud <francois.joulaud@radiofrance.com>
Co-Authored-By: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Co-Authored-by: Ludovic Courtès <ludo@gnu.org>
2021-03-10 18:01:48 +01:00
Maxime Devos
520bac7ed0
services: Prevent following symlinks during activation.
This addresses a potential security issue, where a compromised
service could trick the activation code in changing the permissions,
owner and group of arbitrary files.  However, this patch is
currently only a partial fix, due to a TOCTTOU (time-of-check to
time-of-use) race, which can be fixed once guile has bindings
to openat and friends.

Fixes: <https://lists.gnu.org/archive/html/guix-devel/2021-01/msg00388.html>

* gnu/build/activation.scm: new procedure 'mkdir-p/perms'.
* gnu/services/authentication.scm
  (%nslcd-activation, nslcd-service-type): use new procedure.
* gnu/services/cups.scm (%cups-activation): likewise.
* gnu/services/dbus.scm (dbus-activation): likewise.
* gnu/services/dns.scm (knot-activation): likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-03-10 18:01:47 +01:00
Ludovic Courtès
1a1d0fe505
gnu: hwloc: Update to 2.4.1.
* gnu/packages/mpi.scm (hwloc-2): Update to 2.4.1.  Adjust URL.
2021-03-10 18:01:47 +01:00
Mathieu Othacehe
c1baf9b824
gnu: cuirass: Update to 0.0.1-76.5f830da.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-76.5f830da.
2021-03-10 16:41:42 +01:00
Nicolas Goaziou
efed8e6cb9
gnu: python-pikepdf: Update to 2.8.0.post2.
* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.8.0.post2.
2021-03-10 16:03:27 +01:00
Mathieu Othacehe
c260aff63e
gnu: cuirass: Update to 0.0.1-75.94a7f87.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-75.94a7f87.
2021-03-10 16:01:36 +01:00
Mathieu Othacehe
6bed29b798
gnu: guix: Update to 1.2.0-15.f8953be.
* gnu/packages/package-management.scm (guix): Update to 1.2.0-15.f8953be.
2021-03-10 14:25:05 +01:00
Mathieu Othacehe
f8953bea85
gnu: cuirass: Update to 0.0.1-74.c8051f3.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-74.c8051f3.
2021-03-10 13:59:44 +01:00
Léo Le Bouter
e5f89570c1
gnu: mongodb: Update to 3.4.24 [security fixes].
* gnu/packages/patches/mongodb-support-unknown-linux-distributions.patch:
Remove patch.
* gnu/local.mk (dist_patch_DATA): Ditto.
* gnu/packages/databases.scm (mongodb): Update to 3.4.24.
[source]: Drop patch. Update third_party libs folder names.
2021-03-10 13:03:12 +01:00
Léo Le Bouter
fdf82830d4
gnu: mysql: Update to 5.7.33 [security fixes].
* gnu/packages/databases.scm (mysql): Update to 5.7.33.
2021-03-10 12:22:55 +01:00
Lars-Dominik Braun
999a1cba54
gnu: python-sanic: Update to 20.12.2.
* gnu/packages/python-web.scm (python-sanic) [version]: Update to 20.12.2.
[arguments]: Relax dependency versions.
[native-inputs]: Add python-pytest-asyncio.
[home-page]: Update.
[synopsis]: Remove Python version.
[description]: Ditto.
2021-03-10 12:01:50 +01:00
Lars-Dominik Braun
955fcf0a19
gnu: python-pytest-sanic: Update to 1.7.0.
* gnu/packages/python-check.scm (python-pytest-sanic) [version]: Update to
1.7.0.
[propagated-inputs]: Replace python-aiohttp with python-httpx and add
python-websockets.
2021-03-10 12:01:49 +01:00
Lars-Dominik Braun
548d0ddd7f
gnu: python-aiofiles: Update to 0.6.0.
* gnu/packages/python-xyz.scm (python-aiofiles): Update to 0.6.0.
2021-03-10 12:01:48 +01:00
Lars-Dominik Braun
d58a7b45cd
gnu: python-ujson: Update to 4.0.2.
* gnu/packages/python-xyz.scm (python-ujson): Update to 4.0.2.
2021-03-10 12:01:47 +01:00
Lars-Dominik Braun
e7a3ae1e85
gnu: python-tortoise-orm: Update to 0.16.21.
* gnu/packages/databases.scm (python-tortoise-orm) [version]: Update to 0.16.21.
[arguments]: Relax version requirements.
2021-03-10 12:01:46 +01:00
Lars-Dominik Braun
281fd9ad71
gnu: python-aiosqlite: Update to 0.17.0.
* gnu/packages/databases.scm (python-aiosqlite) [version]: Update to 0.17.0.
[arguments]: Run tests.
[propagated-inputs]: Add python-typing-extensions.
2021-03-10 12:01:45 +01:00
Lars-Dominik Braun
f73ee73da7
gnu: python-pypika: Update to 0.47.6.
* gnu/packages/databases.scm (python-pypika): Update to 0.47.6.
2021-03-10 12:01:43 +01:00
Lars-Dominik Braun
b431840cbe
gnu: python-aiounittest: Update to 1.4.0.
* gnu/packages/check.scm (python-aiounittest) [version]: Update to 1.4.0.
[source]: Switch to git repository.
[arguments]: Run notetests.
[propagated-inputs]: Add python-wrapt.
2021-03-10 12:01:42 +01:00
Lars-Dominik Braun
38b0c64d7b
gnu: python-shouldbe: Remove.
Unmaintained upstream and its only dependent (python-gssapi) dropped it.

* gnu/packages/patches/python-shouldbe-0.1.2-cpy3.8.patch: Remove.
* gnu/local.mk: Drop patch file.
* gnu/packages/python-xyz.scm (python-shouldbe): Remove.
2021-03-10 12:01:41 +01:00
Lars-Dominik Braun
714465ec7c
gnu: python-asyncssh: Update to 2.5.0.
* gnu/packages/ssh.scm (python-asyncssh): Update to 2.5.0.
2021-03-10 12:01:40 +01:00
Lars-Dominik Braun
9a05af61ac
gnu: python-gssapi: Update to 1.6.12.
* gnu/packages/python-xyz.scm (python-gssapi) [version]: Update to 1.6.12.
[arguments]: Tests have been fixed upstream, remove.
[native-inputs]: python-shouldbea is not required any more, remove.
2021-03-10 12:01:35 +01:00
Léo Le Bouter
70128b8afa
gnu: cyrus-sasl: Fix CVE-2019-19906.
* gnu/packages/patches/cyrus-sasl-CVE-2019-19906.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/cyrus-sasl.scm (cyrus-sasl/fixed): New variable. Apply patch.
(cyrus-sasl)[replacement]: Graft.
2021-03-10 11:51:09 +01:00
Raghav Gururajan
fb4ccb86c2
gnu: gajim: Update to 1.3.1.
* gnu/packages/messaging.scm (gajim): Update to 1.3.1.
[arguments]: Modify custom 'disable-failing-tests phase.
2021-03-10 12:22:42 +02:00
Simon South
e6cd049e2f
gnu: sdcc: Update to 4.1.0.
* gnu/packages/embedded.scm (sdcc): Update to 4.1.0.
* gnu/packages/patches/sdcc-disable-non-free-code.patch: Update to match new
version.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-03-10 12:22:42 +02:00
Léo Le Bouter
47ce29666b
gnu: botan: Update to 2.17.3 [fixes CVE-2021-24115].
* gnu/packages/crypto.scm (botan): Update to 2.17.3.
[arguments]: Add 'library-path-for-tests phase to fix 'check phase by setting
LD_LIBRARY_PATH to intermediate build directory so tests can find libbotan.
2021-03-10 11:20:08 +01:00
Léo Le Bouter
f7fdafeff5
gnu: zziplib: Update to 0.13.72 [security fixes].
Non-exhaustively, fixes CVE-2018-16548 and CVE-2018-17828.

* gnu/packages/compression.scm (zziplib/fixed): New variable.
(zziplib)[replacement]: Graft.
2021-03-10 10:59:12 +01:00
Guillaume Le Vaillant
b8e71b390d
gnu: Add unixcw.
* gnu/packages/radio.scm (unixcw): New variable.
2021-03-10 10:54:56 +01:00