[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/01: Merge remote-tracking branch 'origin/master' into staging
From: |
guix-commits |
Subject: |
01/01: Merge remote-tracking branch 'origin/master' into staging |
Date: |
Fri, 1 Oct 2021 17:57:38 -0400 (EDT) |
apteryx pushed a commit to branch staging
in repository guix.
commit 2e65e4834a226c570866f2e8976ed7f252b45cd1
Merge: 9c68ecb f1a3c11
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Fri Oct 1 17:10:49 2021 -0400
Merge remote-tracking branch 'origin/master' into staging
With resolved conflicts in:
gnu/packages/bittorrent.scm
gnu/packages/databases.scm
gnu/packages/geo.scm
gnu/packages/gnupg.scm
gnu/packages/gstreamer.scm
gnu/packages/gtk.scm
gnu/packages/linux.scm
gnu/packages/python-xyz.scm
gnu/packages/xorg.scm
guix/build/qt-utils.scm
.dir-locals.el | 3 +
.gitignore | 9 +-
.guix-authorizations | 8 +-
.mailmap | 14 +-
Makefile.am | 229 +-
NEWS | 153 +-
README | 2 +-
ROADMAP | 2 +-
THANKS | 2 +-
bootstrap | 6 +-
build-aux/build-self.scm | 1 +
build-aux/compile-all.scm | 55 +-
build-aux/test-env.in | 7 +-
build-aux/update-NEWS.scm | 18 +-
config-daemon.ac | 2 +-
configure.ac | 32 +-
doc/build.scm | 17 +-
doc/contributing.texi | 513 +-
doc/guix-cookbook.texi | 94 +-
doc/guix.texi | 2219 +-
doc/he-config-bare-bones.scm | 24 +
doc/htmlxref.cnf | 10 +-
doc/local.mk | 43 +-
etc/committer.scm.in | 134 +-
etc/completion/bash/guix | 117 +-
etc/completion/fish/guix.fish | 2 -
etc/completion/zsh/_guix | 410 +-
etc/disarchive-manifest.scm | 112 +
etc/guix-daemon.cil.in | 7 +-
etc/guix-daemon.conf.in | 2 +-
etc/guix-daemon.service.in | 3 +-
etc/guix-gc.service.in | 20 +
etc/guix-gc.timer | 15 +
etc/guix-install.sh | 198 +-
etc/indent-code.el | 3 +
etc/init.d/guix-daemon.in | 2 +-
etc/news.scm | 195 +
etc/openrc/guix-daemon.in | 2 +-
etc/release-manifest.scm | 25 +-
etc/snippets/scheme-mode/guix-origin | 4 +-
etc/source-manifest.scm | 66 +
etc/substitutes/bordeaux.guix.gnu.org.pub | 6 +
gnu/bootloader.scm | 37 +-
gnu/bootloader/grub.scm | 5 +-
gnu/bootloader/u-boot.scm | 7 +-
gnu/build/activation.scm | 38 +-
gnu/build/file-systems.scm | 362 +-
gnu/build/image.scm | 4 +-
gnu/build/jami-service.scm | 587 +
gnu/build/linux-boot.scm | 113 +-
gnu/build/shepherd.scm | 14 +-
gnu/build/vm.scm | 2 +-
gnu/ci.scm | 103 +-
gnu/home-services.scm | 524 +
gnu/home-services/configuration.scm | 109 +
gnu/home-services/fontutils.scm | 65 +
gnu/home-services/mcron.scm | 115 +
gnu/home-services/shells.scm | 634 +
gnu/home-services/shepherd.scm | 134 +
gnu/home-services/symlink-manager.scm | 247 +
gnu/home-services/utils.scm | 105 +
gnu/home-services/xdg.scm | 478 +
gnu/home.scm | 106 +
gnu/installer.scm | 1 +
gnu/installer/newt/partition.scm | 33 +-
gnu/installer/newt/services.scm | 25 +-
gnu/installer/parted.scm | 165 +-
gnu/installer/services.scm | 18 +-
gnu/installer/steps.scm | 14 +-
gnu/installer/tests.scm | 48 +-
gnu/local.mk | 163 +-
gnu/machine/digital-ocean.scm | 5 +-
gnu/machine/ssh.scm | 41 +-
gnu/packages/abiword.scm | 6 +-
gnu/packages/ada.scm | 40 -
gnu/packages/admin.scm | 554 +-
gnu/packages/aidc.scm | 2 +-
gnu/packages/algebra.scm | 145 +-
gnu/packages/android.scm | 6 +-
gnu/packages/animation.scm | 84 +-
gnu/packages/antivirus.scm | 4 +-
gnu/packages/aspell.scm | 21 +-
gnu/packages/assembly.scm | 4 +-
gnu/packages/astronomy.scm | 85 +-
gnu/packages/audio.scm | 306 +-
gnu/packages/authentication.scm | 35 +-
gnu/packages/autotools.scm | 13 +-
gnu/packages/aux-files/linux-libre/4.14-arm.conf | 4 +-
gnu/packages/aux-files/linux-libre/4.14-i686.conf | 4 +-
.../aux-files/linux-libre/4.14-x86_64.conf | 6 +-
gnu/packages/aux-files/linux-libre/4.19-arm.conf | 4 +-
gnu/packages/aux-files/linux-libre/4.19-arm64.conf | 4 +-
gnu/packages/aux-files/linux-libre/4.19-i686.conf | 4 +-
.../aux-files/linux-libre/4.19-x86_64.conf | 6 +-
gnu/packages/aux-files/linux-libre/4.9-i686.conf | 4 +-
gnu/packages/aux-files/linux-libre/4.9-x86_64.conf | 6 +-
gnu/packages/aux-files/linux-libre/5.10-arm.conf | 4 +-
gnu/packages/aux-files/linux-libre/5.10-arm64.conf | 4 +-
gnu/packages/aux-files/linux-libre/5.10-i686.conf | 6 +-
.../aux-files/linux-libre/5.10-x86_64.conf | 8 +-
.../linux-libre/{5.11-arm.conf => 5.14-arm.conf} | 349 +-
.../{5.11-arm64.conf => 5.14-arm64.conf} | 590 +-
.../linux-libre/{5.11-i686.conf => 5.14-i686.conf} | 491 +-
.../{5.11-x86_64.conf => 5.14-x86_64.conf} | 549 +-
gnu/packages/aux-files/linux-libre/5.4-arm.conf | 4 +-
gnu/packages/aux-files/linux-libre/5.4-arm64.conf | 4 +-
gnu/packages/aux-files/linux-libre/5.4-i686.conf | 6 +-
gnu/packages/aux-files/linux-libre/5.4-x86_64.conf | 8 +-
gnu/packages/axoloti.scm | 5 +
gnu/packages/backup.scm | 145 +-
gnu/packages/bdw-gc.scm | 13 +-
gnu/packages/benchmark.scm | 94 +-
gnu/packages/bioconductor.scm | 16402 +++--
gnu/packages/bioinformatics.scm | 5481 +-
gnu/packages/bittorrent.scm | 34 +-
gnu/packages/boost.scm | 91 +-
gnu/packages/bootloaders.scm | 126 +-
gnu/packages/browser-extensions.scm | 39 +-
gnu/packages/build-tools.scm | 17 +-
gnu/packages/busybox.scm | 5 +-
gnu/packages/c.scm | 61 +-
gnu/packages/calendar.scm | 50 +-
gnu/packages/ccache.scm | 22 +-
gnu/packages/cdrom.scm | 24 +-
gnu/packages/certs.scm | 127 +-
gnu/packages/check.scm | 530 +-
gnu/packages/chemistry.scm | 68 +-
gnu/packages/chez.scm | 11 +-
gnu/packages/chromium.scm | 155 +-
gnu/packages/ci.scm | 38 +-
gnu/packages/cluster.scm | 49 +-
gnu/packages/cmake.scm | 7 +-
gnu/packages/cobol.scm | 25 +-
gnu/packages/code.scm | 116 +-
gnu/packages/commencement.scm | 3 +
gnu/packages/compression.scm | 327 +-
gnu/packages/conky.scm | 15 +-
gnu/packages/connman.scm | 10 +-
gnu/packages/convmv.scm | 2 +-
gnu/packages/coq.scm | 287 +-
gnu/packages/cpp.scm | 119 +-
gnu/packages/cran.scm | 5450 +-
gnu/packages/crates-graphics.scm | 159 +-
gnu/packages/crates-io.scm | 10667 ++-
gnu/packages/crypto.scm | 178 +-
gnu/packages/cryptsetup.scm | 28 +-
gnu/packages/cups.scm | 31 +-
gnu/packages/curl.scm | 55 +-
gnu/packages/cvassistant.scm | 2 +-
gnu/packages/cybersecurity.scm | 51 +-
gnu/packages/cyrus-sasl.scm | 21 +-
gnu/packages/databases.scm | 424 +-
gnu/packages/datastructures.scm | 4 +-
gnu/packages/dbm.scm | 2 +-
gnu/packages/debian.scm | 18 +-
gnu/packages/debug.scm | 56 +-
gnu/packages/dico.scm | 9 +-
gnu/packages/dictionaries.scm | 34 +-
gnu/packages/diffoscope.scm | 6 +-
gnu/packages/digest.scm | 21 +
gnu/packages/disk.scm | 206 +-
gnu/packages/display-managers.scm | 2 +-
gnu/packages/distributed.scm | 11 +-
gnu/packages/django.scm | 154 +-
gnu/packages/djvu.scm | 2 +-
gnu/packages/dlang.scm | 11 +
gnu/packages/dns.scm | 38 +-
gnu/packages/docbook.scm | 112 +-
gnu/packages/docker.scm | 21 +-
gnu/packages/documentation.scm | 46 +-
gnu/packages/drones.scm | 199 -
gnu/packages/easyrpg.scm | 4 +-
gnu/packages/ebook.scm | 69 +-
gnu/packages/education.scm | 199 +-
gnu/packages/electronics.scm | 12 +-
gnu/packages/elixir.scm | 5 +-
gnu/packages/emacs-xyz.scm | 4936 +-
gnu/packages/emacs.scm | 64 +-
gnu/packages/embedded.scm | 38 +-
gnu/packages/emulators.scm | 838 +-
gnu/packages/engineering.scm | 596 +-
gnu/packages/enlightenment.scm | 17 +-
gnu/packages/entr.scm | 5 +-
gnu/packages/erlang.scm | 31 +-
gnu/packages/esolangs.scm | 2 +-
gnu/packages/fabric-management.scm | 6 +-
gnu/packages/fcitx.scm | 6 +-
gnu/packages/fcitx5.scm | 42 +-
gnu/packages/file-systems.scm | 578 +-
gnu/packages/file.scm | 3 +-
gnu/packages/finance.scm | 136 +-
gnu/packages/firmware.scm | 3 +-
gnu/packages/flashing-tools.scm | 69 +-
gnu/packages/fltk.scm | 6 +-
gnu/packages/fonts.scm | 229 +-
gnu/packages/fontutils.scm | 23 +-
gnu/packages/fpga.scm | 20 +-
gnu/packages/freedesktop.scm | 198 +-
gnu/packages/freeipmi.scm | 6 +-
gnu/packages/ftp.scm | 141 +-
gnu/packages/game-development.scm | 468 +-
gnu/packages/games.scm | 1137 +-
gnu/packages/gcc.scm | 107 +-
gnu/packages/gdb.scm | 6 +-
gnu/packages/geo.scm | 246 +-
gnu/packages/gettext.scm | 4 +-
gnu/packages/gimp.scm | 9 +-
gnu/packages/gl.scm | 67 +-
gnu/packages/glib.scm | 41 +-
gnu/packages/gnome-xyz.scm | 18 +-
gnu/packages/gnome.scm | 508 +-
gnu/packages/gnucash.scm | 12 +-
gnu/packages/gnunet.scm | 12 +-
gnu/packages/gnupg.scm | 40 +-
gnu/packages/gnuzilla.scm | 119 +-
gnu/packages/golang.scm | 1842 +-
gnu/packages/gpodder.scm | 62 +-
gnu/packages/gps.scm | 22 +-
gnu/packages/graph.scm | 86 +-
gnu/packages/graphics.scm | 57 +-
gnu/packages/graphviz.scm | 64 +-
gnu/packages/gstreamer.scm | 10 +-
gnu/packages/gtk.scm | 170 +-
gnu/packages/guile-xyz.scm | 404 +-
gnu/packages/guile.scm | 68 +-
gnu/packages/hardware.scm | 130 +-
gnu/packages/haskell-apps.scm | 29 +-
gnu/packages/haskell-check.scm | 52 +-
gnu/packages/haskell-xyz.scm | 169 +-
gnu/packages/haskell.scm | 74 +-
gnu/packages/hunspell.scm | 4 +-
gnu/packages/hurd.scm | 1 -
gnu/packages/i2p.scm | 74 +-
gnu/packages/ibus.scm | 161 +-
gnu/packages/icu4c.scm | 16 +
gnu/packages/image-processing.scm | 199 +-
gnu/packages/image-viewers.scm | 219 +-
gnu/packages/image.scm | 89 +-
gnu/packages/inkscape.scm | 9 +-
gnu/packages/installers.scm | 3 +-
gnu/packages/irc.scm | 65 +-
gnu/packages/irods.scm | 271 +
gnu/packages/jami.scm | 109 +-
gnu/packages/java-compression.scm | 14 +-
gnu/packages/java.scm | 800 +-
gnu/packages/javascript.scm | 21 +-
gnu/packages/jose.scm | 13 +-
gnu/packages/julia-jll.scm | 2711 +
gnu/packages/julia-xyz.scm | 3752 +-
gnu/packages/julia.scm | 452 +-
gnu/packages/jupyter.scm | 266 +-
gnu/packages/kde-frameworks.scm | 180 +-
gnu/packages/kde-internet.scm | 16 +-
gnu/packages/kde-multimedia.scm | 26 +-
gnu/packages/kde-pim.scm | 101 +-
gnu/packages/kde-plasma.scm | 12 +-
gnu/packages/kde-systemtools.scm | 14 +-
gnu/packages/kde-utils.scm | 108 +-
gnu/packages/kde.scm | 195 +-
gnu/packages/kerberos.scm | 23 +
gnu/packages/language.scm | 11 +-
gnu/packages/lego.scm | 2 +-
gnu/packages/less.scm | 12 +-
gnu/packages/libreoffice.scm | 64 +-
gnu/packages/libusb.scm | 6 +-
gnu/packages/license.scm | 6 +-
gnu/packages/linphone.scm | 2 +-
gnu/packages/linux.scm | 1329 +-
gnu/packages/lisp-check.scm | 63 +
gnu/packages/lisp-xyz.scm | 3650 +-
gnu/packages/lisp.scm | 140 +-
gnu/packages/llvm.scm | 273 +-
gnu/packages/logo.scm | 2 +-
gnu/packages/lua.scm | 29 +-
gnu/packages/lxqt.scm | 267 +-
gnu/packages/machine-learning.scm | 873 +-
gnu/packages/mail.scm | 786 +-
gnu/packages/make-bootstrap.scm | 32 +-
gnu/packages/man.scm | 14 +-
gnu/packages/markup.scm | 6 +-
gnu/packages/mate.scm | 5 +-
gnu/packages/maths.scm | 1341 +-
gnu/packages/maven.scm | 66 +-
gnu/packages/mc.scm | 40 +-
gnu/packages/mes.scm | 14 +-
gnu/packages/messaging.scm | 352 +-
gnu/packages/minetest.scm | 693 +
gnu/packages/monitoring.scm | 87 +-
gnu/packages/moreutils.scm | 10 +-
gnu/packages/mp3.scm | 28 +-
gnu/packages/mpd.scm | 16 +-
gnu/packages/mpi.scm | 10 +-
gnu/packages/mtools.scm | 27 +-
gnu/packages/music.scm | 747 +-
gnu/packages/nano.scm | 6 +-
gnu/packages/ncdu.scm | 6 +-
gnu/packages/ncurses.scm | 3 +-
gnu/packages/nettle.scm | 15 +-
gnu/packages/networking.scm | 720 +-
gnu/packages/nim.scm | 7 +-
gnu/packages/node-xyz.scm | 117 +
gnu/packages/node.scm | 200 +-
gnu/packages/ntp.scm | 84 +-
gnu/packages/ocaml.scm | 2674 +-
gnu/packages/ocr.scm | 2 +-
gnu/packages/onc-rpc.scm | 7 +-
gnu/packages/opencl.scm | 150 +-
gnu/packages/openstack.scm | 19 +-
gnu/packages/orange.scm | 209 +
gnu/packages/package-management.scm | 488 +-
gnu/packages/pantheon.scm | 2 +-
gnu/packages/parallel.scm | 133 +-
gnu/packages/pascal.scm | 4 +-
gnu/packages/password-utils.scm | 213 +-
.../patches/adb-libssl_11-compatibility.patch | 35 +
gnu/packages/patches/amule-crypto-6.patch | 45 -
gnu/packages/patches/ark-skip-xar-test.patch | 44 +
.../patches/ath9k-htc-firmware-gcc-compat.patch | 29 +
gnu/packages/patches/autotrace-glib-compat.patch | 50 +
.../patches/bash-completion-directories.patch | 4 +-
gnu/packages/patches/beets-werkzeug-compat.patch | 18 -
.../patches/brightnessctl-elogind-support.patch | 13 +
gnu/packages/patches/bsdiff-CVE-2014-9862.patch | 15 -
gnu/packages/patches/busybox-CVE-2021-28831.patch | 57 -
gnu/packages/patches/ccache-fix-basedir-test.patch | 26 +
.../patches/cpuinfo-system-libraries.patch | 50 +
gnu/packages/patches/cups-CVE-2020-10001.patch | 47 +
.../patches/curl-7.77-tls-priority-string.patch | 98 +
.../patches/disarchive-cross-compilation.patch | 77 +
gnu/packages/patches/efivar-gcc-compat.patch | 177 +
.../emacs-telega-patch-server-functions.patch | 31 -
.../patches/emacs-telega-path-placeholder.patch | 44 +
gnu/packages/patches/esmtp-add-lesmtp.patch | 37 +
.../extempore-unbundle-external-dependencies.patch | 316 +-
gnu/packages/patches/fp16-system-libraries.patch | 105 +
gnu/packages/patches/freebayes-devendor-deps.patch | 152 -
gnu/packages/patches/fxdiv-system-libraries.patch | 44 +
.../patches/gcc-8-sort-libtool-find-output.patch | 399 +
gnu/packages/patches/giara-fix-login.patch | 27 +
.../gimp-make-gegl-introspect-optional.patch | 43 -
gnu/packages/patches/glibc-bootstrap-system.patch | 27 +-
gnu/packages/patches/go-fix-script-tests.patch | 18 +
.../go-github-com-urfave-cli-fix-tests.patch | 28 +
.../go-github-com-urfave-cli-v2-fix-tests.patch | 37 +
gnu/packages/patches/graphviz-CVE-2020-18032.patch | 49 +
gnu/packages/patches/grub-cross-system-i686.patch | 96 -
gnu/packages/patches/grub-setup-root.patch | 99 +-
.../grub-verifiers-Blocklist-fallout-cleanup.patch | 41 -
.../gst-libav-64channels-stack-corruption.patch | 31 +
.../patches/gst-plugins-bad-fix-overflow.patch | 263 +
.../gst-plugins-base-fix-id3v2-invalid-read.patch | 40 +
.../patches/gst-plugins-good-CVE-2021-3497.patch | 174 +
.../patches/gst-plugins-good-CVE-2021-3498.patch | 22 +
.../gst-plugins-ugly-fix-out-of-bound-reads.patch | 119 +
gnu/packages/patches/hexchat-add-libera-chat.patch | 76 +
.../patches/hplip-remove-imageprocessor.patch | 245 -
.../inkscape-1.1-fix-build-witch-gcc7.5.patch | 24 +
gnu/packages/patches/instead-use-games-path.patch | 32 +
gnu/packages/patches/isc-dhcp-gcc-compat.patch | 72 +
gnu/packages/patches/jfsutils-gcc-compat.patch | 72 +
gnu/packages/patches/julia-tracker-16-compat.patch | 40 +
.../patches/kmscon-runtime-keymap-switch.patch | 49 +-
gnu/packages/patches/libblockdev-glib-compat.patch | 61 +
.../patches/libcacard-unknown-variable.patch | 50 +
gnu/packages/patches/libgrss-CVE-2016-2001.patch | 101 +
.../patches/libxml2-xpath0-Add-option-xpath0.patch | 129 +
.../linkchecker-tests-require-network.patch | 182 -
.../linux-libre-arm64-generic-pinebook-lcd.patch | 40 +
.../lksctp-tools-1.0.18-fix-header-file-name.patch | 32 -
.../patches/llvm-roc-3.0.0-add_libraries.patch | 22 +
...llvm-roc-4.0.0-remove-isystem-usr-include.patch | 29 +
.../patches/llvm-roc-4.2.0-add_Object.patch | 13 +
.../mailutils-fix-uninitialized-variable.patch | 26 -
.../patches/mailutils-variable-lookup.patch | 26 +
.../patches/marble-qt-add-qt-headers.patch | 189 +
.../patches/mercurial-hg-extension-path.patch | 29 +
.../patches/minetest-add-MINETEST_MOD_PATH.patch | 156 +
.../patches/minimap2-aarch64-support.patch | 52 -
.../patches/mosaicatcher-unbundle-htslib.patch | 49 +
.../patches/nettle-3.5-CVE-2021-3580-pt1.patch | 276 +
.../patches/nettle-3.5-CVE-2021-3580-pt2.patch | 163 +
...ttle-3.5-check-_pkcs1_sec_decrypt-msg-len.patch | 78 +
gnu/packages/patches/nnpack-system-libraries.patch | 205 +
gnu/packages/patches/nsis-source-date-epoch.patch | 23 +
gnu/packages/patches/ntfs-3g-CVE-2019-9755.patch | 72 -
.../ocaml-ppx-variants-ppxlib-api-change.patch | 42 +
.../patches/oneko-remove-nonfree-characters.patch | 307 +
.../patches/onnx-optimizer-system-library.patch | 53 +
gnu/packages/patches/onnx-shared-libraries.patch | 24 +
.../patches/onnx-skip-model-downloads.patch | 16 +
...test.patch => onnx-use-system-googletest.patch} | 3 +
.../perl-image-exiftool-CVE-2021-22204.patch | 38 +
gnu/packages/patches/pinball-const-fix.patch | 11 -
gnu/packages/patches/pinball-cstddef.patch | 38 -
.../patches/pinball-missing-separators.patch | 101 -
gnu/packages/patches/pinball-src-deps.patch | 24 -
gnu/packages/patches/pinball-system-ltdl.patch | 24 +-
gnu/packages/patches/polkit-CVE-2021-3560.patch | 21 +
.../patches/ppsspp-disable-upgrade-and-gold.patch | 150 +-
gnu/packages/patches/proot-test-fhs.patch | 98 -
.../patches/pthreadpool-system-libraries.patch | 79 +
gnu/packages/patches/pypy3-7.3.1-fix-tests.patch | 278 -
.../patches/python-execnet-read-only-fix.patch | 77 +
.../patches/python-mediafile-wavpack.patch | 57 -
.../python-pyan3-fix-absolute-path-bug.patch | 160 +
.../python-pyan3-fix-positional-arguments.patch | 22 +
.../patches/python-pytest-asyncio-python-3.8.patch | 238 +
gnu/packages/patches/python-pytorch-runpath.patch | 25 +
.../patches/python-pytorch-system-libraries.patch | 139 +
gnu/packages/patches/python-seaborn-kde-test.patch | 36 +
gnu/packages/patches/qemu-build-info-manual.patch | 53 +-
gnu/packages/patches/qemu-meson-compat.patch | 27 +
gnu/packages/patches/qemu-sphinx-compat.patch | 18 +
.../patches/racket-minimal-backport-1629887.patch | 28 +
...tio.patch => racket-minimal-sh-via-rktio.patch} | 8 +-
.../patches/racket-store-checksum-override.patch | 42 -
gnu/packages/patches/rapidjson-gcc-compat.patch | 48 +
.../restic-0.9.6-fix-tests-for-go1.15.patch | 51 +
.../patches/rocm-comgr-3.1.0-dependencies.patch | 52 +
.../rocm-opencl-runtime-3.10.0-includes.patch | 14 +
.../patches/rocm-opencl-runtime-4.3-noclinfo.patch | 28 +
.../rocm-opencl-runtime-4.3-nocltrace.patch | 25 +
.../patches/rocm-opencl-runtime-4.3-noopencl.patch | 63 +
.../rust-ndarray-0.13-remove-blas-src.patch | 28 +
.../patches/rxvt-unicode-escape-sequences.patch | 35 -
.../patches/samba-fix-fcntl-hint-detection.patch | 55 -
.../sbcl-burgled-batteries3-fix-signals.patch | 70 +
.../patches/sbcl-png-fix-sbcl-compatibility.patch | 60 +
.../patches/snappy-add-inline-for-GCC.patch | 67 +
gnu/packages/patches/tla2tools-build-xml.patch | 109 +
gnu/packages/patches/tlf-support-hamlib-4.2+.patch | 66 +
.../transmission-remote-gtk-fix-appstream.patch | 61 +
.../patches/u-boot-nintendo-nes-serial.patch | 14 +
.../patches/u-boot-riscv64-fix-extlinux.patch | 4 +-
.../patches/u-boot-rockchip-inno-usb.patch | 238 +
.../u-boot-sifive-prevent-reloc-initrd-fdt.patch | 16 +
gnu/packages/patches/ucx-tcp-iface-ioctl.patch | 43 +-
.../patches/ungoogled-chromium-ffmpeg-compat.patch | 68 +
.../patches/ungoogled-chromium-system-nspr.patch | 134 +-
.../patches/ungoogled-chromium-system-opus.patch | 27 -
gnu/packages/patches/upower-builddir.patch | 24 +-
.../vtk-8-fix-freetypetools-build-failure.patch | 36 +
.../patches/webkitgtk-bind-all-fonts.patch | 2 +-
gnu/packages/patches/wgetpaste-update-bpaste.patch | 27 -
.../patches/widelands-system-wide_minizip.patch | 44 +-
.../patches/xgboost-use-system-dmlc-core.patch | 34 +
.../patches/xnnpack-system-libraries.patch | 1499 +
gnu/packages/patches/xpra-4.0.1-systemd-run.patch | 34 -
gnu/packages/patches/xpra-4.2-systemd-run.patch | 45 +
gnu/packages/patches/ytfzf-programs.patch | 643 +
gnu/packages/patches/ytfzf-updates.patch | 44 +
gnu/packages/patchutils.scm | 37 +-
gnu/packages/patool.scm | 118 +
gnu/packages/pcre.scm | 15 +
gnu/packages/pdf.scm | 55 +-
gnu/packages/pep.scm | 143 +-
gnu/packages/perl-check.scm | 25 +
gnu/packages/perl-compression.scm | 6 +-
gnu/packages/perl-web.scm | 5 +-
gnu/packages/perl.scm | 529 +-
gnu/packages/photo.scm | 46 +-
gnu/packages/php.scm | 23 +-
gnu/packages/plan9.scm | 66 +
gnu/packages/plotutils.scm | 2 +-
gnu/packages/polkit.scm | 10 +-
gnu/packages/pretty-print.scm | 49 +-
gnu/packages/printers.scm | 4 +-
gnu/packages/profiling.scm | 2 +-
gnu/packages/prolog.scm | 13 +-
gnu/packages/protobuf.scm | 41 +-
gnu/packages/pulseaudio.scm | 11 +
gnu/packages/pumpio.scm | 2 +-
gnu/packages/python-build.scm | 4 +-
gnu/packages/python-check.scm | 372 +-
gnu/packages/python-crypto.scm | 179 +-
gnu/packages/python-science.scm | 489 +-
gnu/packages/python-web.scm | 451 +-
gnu/packages/python-xyz.scm | 4262 +-
gnu/packages/python.scm | 123 +-
gnu/packages/qt.scm | 571 +-
gnu/packages/racket.scm | 622 +
gnu/packages/radio.scm | 1122 +-
gnu/packages/rails.scm | 4 +-
gnu/packages/rdesktop.scm | 7 +-
gnu/packages/rdf.scm | 27 +
gnu/packages/re2c.scm | 8 +-
gnu/packages/readline.scm | 28 +-
gnu/packages/rednotebook.scm | 5 +-
gnu/packages/robotics.scm | 4 +-
gnu/packages/rocm.scm | 330 +
gnu/packages/rpc.scm | 14 +-
gnu/packages/rpm.scm | 200 +
gnu/packages/rsync.scm | 41 +-
gnu/packages/ruby.scm | 188 +-
gnu/packages/rust-apps.scm | 510 +-
gnu/packages/rust.scm | 12 +-
gnu/packages/samba.scm | 26 +-
gnu/packages/scanner.scm | 64 +
gnu/packages/scheme.scm | 227 +-
gnu/packages/scribus.scm | 46 +-
gnu/packages/sdl.scm | 4 +-
gnu/packages/search.scm | 61 +-
gnu/packages/security-token.scm | 125 +-
gnu/packages/sequoia.scm | 95 +-
gnu/packages/serialization.scm | 214 +-
gnu/packages/shells.scm | 985 +-
gnu/packages/shellutils.scm | 19 +-
gnu/packages/simulation.scm | 183 +-
gnu/packages/skarnet.scm | 36 +-
gnu/packages/smalltalk.scm | 15 +-
gnu/packages/sml.scm | 6 +-
gnu/packages/speech.scm | 12 +-
gnu/packages/sphinx.scm | 153 +-
gnu/packages/spice.scm | 60 +-
gnu/packages/ssh.scm | 30 +-
gnu/packages/statistics.scm | 1057 +-
gnu/packages/suckless.scm | 143 +-
gnu/packages/sync.scm | 6 +-
gnu/packages/syncthing.scm | 61 +-
gnu/packages/syndication.scm | 186 +-
gnu/packages/synergy.scm | 2 +-
gnu/packages/task-management.scm | 33 +-
gnu/packages/task-runners.scm | 64 +
gnu/packages/telegram.scm | 54 +-
gnu/packages/telephony.scm | 12 +-
gnu/packages/terminals.scm | 103 +-
gnu/packages/tex.scm | 926 +-
gnu/packages/text-editors.scm | 168 +-
gnu/packages/textutils.scm | 103 +-
gnu/packages/time.scm | 20 +-
gnu/packages/tls.scm | 411 +-
gnu/packages/tmux.scm | 76 +-
gnu/packages/tor.scm | 60 +-
gnu/packages/toys.scm | 75 +-
gnu/packages/tryton.scm | 4847 +-
gnu/packages/{task-runners.scm => uglifyjs.scm} | 43 +-
gnu/packages/unicode.scm | 2 +-
gnu/packages/upnp.scm | 8 +-
gnu/packages/uucp.scm | 118 +-
gnu/packages/version-control.scm | 377 +-
gnu/packages/video.scm | 581 +-
gnu/packages/vim.scm | 172 +-
gnu/packages/virtualization.scm | 263 +-
gnu/packages/visidata.scm | 4 +-
gnu/packages/vnc.scm | 111 +-
gnu/packages/vpn.scm | 352 +-
gnu/packages/web-browsers.scm | 170 +-
gnu/packages/web.scm | 644 +-
gnu/packages/webkit.scm | 7 +-
gnu/packages/wget.scm | 20 +-
gnu/packages/wine.scm | 37 +-
gnu/packages/wireservice.scm | 4 +-
gnu/packages/wm.scm | 127 +-
gnu/packages/wxwidgets.scm | 13 +-
gnu/packages/xdisorg.scm | 362 +-
gnu/packages/xfce.scm | 90 +-
gnu/packages/xiph.scm | 39 +-
gnu/packages/xml.scm | 162 +-
gnu/packages/xorg.scm | 195 +-
gnu/packages/zile.scm | 21 +-
gnu/services.scm | 126 +-
gnu/services/avahi.scm | 35 -
gnu/services/base.scm | 186 +-
gnu/services/certbot.scm | 9 +-
gnu/services/ci.scm | 15 +-
gnu/services/configuration.scm | 303 +-
gnu/services/cuirass.scm | 33 +-
gnu/services/cups.scm | 24 +-
gnu/services/databases.scm | 9 +-
gnu/services/dbus.scm | 13 +-
gnu/services/desktop.scm | 68 +-
gnu/services/dns.scm | 10 +-
gnu/services/docker.scm | 19 +-
gnu/services/guix.scm | 30 +-
gnu/services/linux.scm | 49 +
gnu/services/mail.scm | 31 +-
gnu/services/mcron.scm | 17 +-
gnu/services/messaging.scm | 21 -
gnu/services/networking.scm | 189 +-
gnu/services/nix.scm | 6 +-
gnu/services/security-token.scm | 10 +-
gnu/services/sound.scm | 2 +-
gnu/services/spice.scm | 45 +-
gnu/services/ssh.scm | 11 +-
gnu/services/telephony.scm | 684 +-
gnu/services/version-control.scm | 136 +-
gnu/services/virtualization.scm | 33 +-
gnu/services/vpn.scm | 174 +-
gnu/services/web.scm | 7 +-
gnu/services/xorg.scm | 85 +-
gnu/system.scm | 113 +-
gnu/system/examples/asus-c201.tmpl | 2 +-
gnu/system/examples/bare-bones.tmpl | 2 +-
gnu/system/examples/bare-hurd.tmpl | 2 +-
gnu/system/examples/beaglebone-black.tmpl | 2 +-
gnu/system/examples/desktop.tmpl | 2 +-
gnu/system/examples/docker-image.tmpl | 2 +-
gnu/system/examples/lightweight-desktop.tmpl | 2 +-
gnu/system/examples/vm-image.tmpl | 28 +-
gnu/system/examples/yggdrasil.tmpl | 2 +-
gnu/system/file-systems.scm | 66 +-
gnu/system/hurd.scm | 22 +-
gnu/system/images/hurd.scm | 2 +-
gnu/system/images/novena.scm | 2 +-
gnu/system/images/pine64.scm | 2 +-
gnu/system/images/pinebook-pro.scm | 4 +-
gnu/system/images/rock64.scm | 2 +-
gnu/system/install.scm | 10 +-
gnu/system/linux-initrd.scm | 23 +-
gnu/system/locale.scm | 4 +-
gnu/system/pam.scm | 21 +-
gnu/system/setuid.scm | 57 +
gnu/system/uuid.scm | 9 +-
gnu/system/vm.scm | 11 +-
gnu/tests.scm | 2 +-
gnu/tests/data/jami-dummy-account.dat | 392 +
gnu/tests/databases.scm | 2 +-
gnu/tests/ganeti.scm | 5 +-
gnu/tests/install.scm | 214 +-
gnu/tests/ldap.scm | 4 +-
gnu/tests/linux-modules.scm | 79 +-
gnu/tests/nfs.scm | 2 +-
gnu/tests/reconfigure.scm | 2 +-
gnu/tests/telephony.scm | 366 +
gnu/tests/version-control.scm | 138 +-
gnu/tests/web.scm | 75 +-
guix.scm | 6 +-
guix/android-repo-download.scm | 5 +-
guix/base16.scm | 44 +-
guix/base32.scm | 23 +-
guix/build-system/asdf.scm | 18 +-
guix/build-system/chicken.scm | 10 +-
guix/build-system/dune.scm | 18 +-
guix/build-system/go.scm | 163 +-
guix/build-system/linux-module.scm | 8 +-
guix/build-system/minetest.scm | 99 +
guix/build-system/minify.scm | 4 +-
guix/build-system/r.scm | 2 +-
guix/build-system/renpy.scm | 2 +-
guix/build/asdf-build-system.scm | 18 +-
guix/build/download.scm | 144 +-
guix/build/dune-build-system.scm | 15 +-
guix/build/emacs-build-system.scm | 79 +-
guix/build/emacs-utils.scm | 2 +-
guix/build/go-build-system.scm | 20 +-
guix/build/graft.scm | 281 +-
guix/build/java-utils.scm | 49 +-
guix/build/linux-module-build-system.scm | 36 +-
guix/build/maven-build-system.scm | 44 +-
guix/build/maven/pom.scm | 142 +-
guix/build/minetest-build-system.scm | 229 +
guix/build/minify-build-system.scm | 2 +-
guix/build/node-build-system.scm | 9 +-
guix/build/pack.scm | 54 +
guix/build/profiles.scm | 86 +-
guix/build/qt-build-system.scm | 93 +-
guix/build/qt-utils.scm | 92 +-
guix/build/renpy-build-system.scm | 2 +-
guix/build/syscalls.scm | 33 +-
guix/channels.scm | 42 +-
guix/ci.scm | 164 +-
guix/cpio.scm | 17 +-
guix/cve.scm | 31 +-
guix/cvs-download.scm | 12 +-
guix/derivations.scm | 49 +-
guix/describe.scm | 23 +-
guix/diagnostics.scm | 6 +-
guix/discovery.scm | 32 +-
guix/docker.scm | 48 +-
guix/download.scm | 34 +-
guix/gexp.scm | 20 +
guix/git-download.scm | 81 +-
guix/git.scm | 143 +-
guix/gnu-maintenance.scm | 32 +-
guix/grafts.scm | 56 +-
guix/graph.scm | 45 +-
guix/hg-download.scm | 68 +-
guix/http-client.scm | 28 +-
guix/import/cabal.scm | 40 +-
guix/import/cran.scm | 4 +-
guix/import/egg.scm | 357 +
guix/import/elpa.scm | 4 +-
guix/import/git.scm | 225 +
guix/import/go.scm | 404 +-
guix/import/hackage.scm | 27 +-
guix/import/launchpad.scm | 30 +-
guix/import/minetest.scm | 468 +
guix/import/opam.scm | 164 +-
guix/import/print.scm | 6 +-
guix/import/pypi.scm | 24 +-
guix/import/snix.scm | 467 -
guix/import/stackage.scm | 17 +-
guix/import/utils.scm | 44 +-
guix/inferior.scm | 40 +-
guix/licenses.scm | 21 +-
guix/lint.scm | 500 +-
guix/packages.scm | 112 +-
guix/profiles.scm | 189 +-
guix/progress.scm | 16 +-
guix/records.scm | 65 +-
guix/scripts/archive.scm | 3 +
guix/scripts/build.scm | 3 +
guix/scripts/challenge.scm | 8 +-
guix/scripts/copy.scm | 9 +-
guix/scripts/deploy.scm | 27 +-
guix/scripts/describe.scm | 9 +-
guix/scripts/discover.scm | 18 +-
guix/scripts/edit.scm | 4 +-
guix/scripts/environment.scm | 54 +-
guix/scripts/graph.scm | 16 +-
guix/scripts/home.scm | 512 +
guix/scripts/home/import.scm | 245 +
guix/scripts/import.scm | 19 +-
guix/scripts/import/cpan.scm | 9 +-
guix/scripts/import/cran.scm | 9 +-
guix/scripts/import/crate.scm | 10 +-
guix/scripts/import/{pypi.scm => egg.scm} | 31 +-
guix/scripts/import/elpa.scm | 9 +-
guix/scripts/import/gem.scm | 12 +-
guix/scripts/import/gnu.scm | 9 +-
guix/scripts/import/go.scm | 20 +-
guix/scripts/import/hackage.scm | 9 +-
guix/scripts/import/json.scm | 9 +-
guix/scripts/import/{pypi.scm => minetest.scm} | 56 +-
guix/scripts/import/nix.scm | 90 -
guix/scripts/import/opam.scm | 17 +-
guix/scripts/import/pypi.scm | 9 +-
guix/scripts/import/stackage.scm | 9 +-
guix/scripts/import/texlive.scm | 9 +-
guix/scripts/pack.scm | 560 +-
guix/scripts/package.scm | 48 +-
guix/scripts/perform-download.scm | 7 +-
guix/scripts/publish.scm | 217 +-
guix/scripts/pull.scm | 20 +-
guix/scripts/substitute.scm | 27 +-
guix/scripts/system.scm | 52 +-
guix/scripts/system/reconfigure.scm | 31 +-
guix/scripts/time-machine.scm | 14 +-
guix/scripts/weather.scm | 66 +-
guix/self.scm | 49 +-
guix/ssh.scm | 30 +-
guix/status.scm | 19 +-
guix/store.scm | 353 +-
guix/substitutes.scm | 19 +-
guix/swh.scm | 243 +-
guix/tests/git.scm | 7 +-
guix/transformations.scm | 79 +-
guix/ui.scm | 180 +-
guix/utils.scm | 32 +-
nix/local.mk | 5 +-
po/doc/guix-cookbook.de.po | 1810 +-
po/doc/guix-cookbook.fa.po | 4498 ++
.../{guix-cookbook.de.po => guix-cookbook.fr.po} | 2878 +-
po/doc/guix-cookbook.ko.po | 4762 ++
po/doc/guix-cookbook.ru.po | 4497 ++
po/doc/guix-cookbook.sk.po | 4504 ++
po/doc/guix-cookbook.zh_Hans.po | 4499 ++
po/doc/guix-manual.de.po | 29163 ++++----
po/doc/guix-manual.es.po | 29267 ++++----
po/doc/{guix-manual.ru.po => guix-manual.fa.po} | 38402 ++++++-----
po/doc/guix-manual.fr.po | 27975 ++++----
po/doc/{guix-manual.ru.po => guix-manual.it.po} | 38554 ++++++-----
po/doc/{guix-manual.ru.po => guix-manual.ko.po} | 38644 ++++++-----
po/doc/{guix-manual.ru.po => guix-manual.pt_BR.po} | 38729 ++++++-----
po/doc/guix-manual.ru.po | 32473 +++++----
po/doc/{guix-manual.ru.po => guix-manual.sk.po} | 38549 ++++++-----
po/doc/guix-manual.zh_CN.po | 66323 ++++++++++++-------
po/doc/local.mk | 99 +-
po/guix/LINGUAS | 6 +
po/guix/Makevars | 5 +
po/guix/POTFILES.in | 5 +-
po/guix/cs.po | 7267 +-
po/guix/da.po | 4933 +-
po/guix/de.po | 4337 +-
po/guix/eo.po | 4766 +-
po/guix/es.po | 4270 +-
po/guix/fr.po | 2468 +-
po/guix/hu.po | 8175 ++-
po/guix/{sv.po => it.po} | 5353 +-
po/guix/{sv.po => ko.po} | 5369 +-
po/guix/nl.po | 7826 +++
po/guix/{sv.po => oc.po} | 5281 +-
po/guix/pl.po | 7518 ++-
po/guix/pt_BR.po | 4942 +-
po/guix/ru.po | 7053 ++
po/guix/{sv.po => si.po} | 5332 +-
po/guix/sk.po | 2768 +-
po/guix/sr.po | 7923 ++-
po/guix/sv.po | 4199 +-
po/guix/ta.po | 4010 +-
po/guix/vi.po | 8088 ++-
po/guix/zh_CN.po | 7613 ++-
po/packages/LINGUAS | 7 +-
po/packages/Makevars | 5 +
po/packages/da.po | 22461 ++++---
po/packages/de.po | 16303 ++---
po/packages/eo.po | 18285 ++---
po/packages/es.po | 20663 +++---
po/packages/{fr.po => fa.po} | 9017 +--
po/packages/fr.po | 6568 +-
po/packages/hu.po | 21030 +++---
po/packages/{fr.po => it.po} | 10398 ++-
po/packages/{fr.po => ko.po} | 10405 ++-
po/packages/{fr.po => nl.po} | 10442 ++-
po/packages/{fr.po => oc.po} | 10388 ++-
po/packages/pl.po | 22517 +++++--
po/packages/pt_BR.po | 21844 +++++-
po/packages/{fr.po => sk.po} | 10383 ++-
po/packages/sr.po | 22024 +++++-
po/packages/vi.po | 322 -
po/packages/zh_CN.po | 20581 +++---
tests/boot-parameters.scm | 2 +-
tests/channels.scm | 47 +
tests/egg.scm | 132 +
tests/gexp.scm | 31 +
tests/git.scm | 28 +
tests/gnu-maintenance.scm | 3 +-
tests/go.scm | 142 +-
tests/grafts.scm | 83 +
tests/graph.scm | 21 +-
tests/guix-package.sh | 2 +-
tests/guix-system.sh | 14 +-
tests/hackage.scm | 51 +-
tests/import-git.scm | 245 +
tests/import-utils.scm | 28 +
tests/inferior.scm | 26 +-
tests/lint.scm | 267 +-
tests/minetest.scm | 382 +
tests/opam.scm | 32 +-
tests/pack.scm | 94 +-
tests/packages.scm | 11 +
tests/profiles.scm | 57 +
tests/publish.scm | 32 +-
tests/pypi.scm | 106 +-
tests/records.scm | 56 +-
tests/services/configuration.scm | 120 +
tests/services/telephony.scm | 446 +
tests/snix.scm | 73 -
tests/store.scm | 72 +-
tests/system.scm | 4 +-
tests/transformations.scm | 51 +-
841 files changed, 595938 insertions(+), 331263 deletions(-)
diff --cc gnu/local.mk
index 21d1f66,d415b89..5f19ead
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@@ -1236,7 -1285,9 +1286,8 @@@ dist_patch_DATA =
%D%/packages/patches/iputils-libcap-compat.patch \
%D%/packages/patches/ipxe-reproducible-geniso.patch \
%D%/packages/patches/irrlicht-use-system-libs.patch \
+ %D%/packages/patches/isc-dhcp-gcc-compat.patch \
%D%/packages/patches/isl-0.11.1-aarch64-support.patch \
- %D%/packages/patches/json-c-CVE-2020-12762.patch \
%D%/packages/patches/json-c-0.13-CVE-2020-12762.patch \
%D%/packages/patches/json-c-0.12-CVE-2020-12762.patch \
%D%/packages/patches/jacal-fix-texinfo.patch \
diff --cc gnu/packages/databases.scm
index fb3ac05,b519aa9..3487b2c
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@@ -1032,14 -1074,15 +1074,14 @@@ and high-availability (HA)."
(define-public postgresql-13
(package
(name "postgresql")
- (version "13.2")
- (replacement postgresql-13.3)
- (version "13.1")
++ (version "13.3")
(source (origin
(method url-fetch)
(uri (string-append "https://ftp.postgresql.org/pub/source/v"
version "/postgresql-" version ".tar.bz2"))
(sha256
(base32
- "1z5d847jnajcfr3wa6jn52a8xjhamvwzmz18xlm5nvxqip8grmsz"))
- "07z6zwr58dckaa97yl9ml240z83d1lhgaxw9aq49i8lsp21mqd0j"))
++ "18dliq7h2l8irffhyyhdmfwx3si515q6gds3cxdjb9n7m17lbn9w"))
(patches (search-patches
"postgresql-disable-resolve_symlinks.patch"))))
(build-system gnu-build-system)
(arguments
diff --cc gnu/packages/gstreamer.scm
index 6f64923,c734d0c..1b3e114
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@@ -551,9 -527,10 +551,10 @@@ This package provides the core library
(method url-fetch)
(uri (string-append "https://gstreamer.freedesktop.org/src/" name "/"
name "-" version ".tar.xz"))
+ (patches (search-patches
"gst-plugins-base-fix-id3v2-invalid-read.patch"))
(sha256
(base32
- "1b05kg46azrxxvq42c71071lfsnc34pw4vynnkczdqi6g0gzn16x"))))
+ "08w3ivbc6n4vdds2ap6q7l8zdk9if8417nznyqidf0adm0lk5r99"))))
(build-system meson-build-system)
(propagated-inputs
`(("glib" ,glib) ;required by gstreamer-sdp-1.0.pc
@@@ -634,9 -592,11 +635,11 @@@ for the GStreamer multimedia library."
(string-append
"https://gstreamer.freedesktop.org/src/" name "/"
name "-" version ".tar.xz"))
- (patches (search-patches "gst-plugins-good-fix-test.patch"))
+ (patches (search-patches "gst-plugins-good-fix-test.patch"
+ "gst-plugins-good-CVE-2021-3497.patch"
+ "gst-plugins-good-CVE-2021-3498.patch"))
(sha256
- (base32 "1929nhjsvbl4bw37nfagnfsnxz737cm2x3ayz9ayrn9lwkfm45zp"))))
+ (base32 "1c1rpq709cy8maaykyn1n0kckj9c6fl3mhvixkk6xmdwkcx0xrdn"))))
(build-system meson-build-system)
(arguments
`(#:glib-or-gtk? #t ; To wrap binaries and/or compile schemas
@@@ -722,13 -682,13 +725,14 @@@ model to base your own plug-in on, her
(method url-fetch)
(uri (string-append "https://gstreamer.freedesktop.org/src/"
name "/" name "-" version ".tar.xz"))
+ (patches (search-patches "gst-plugins-bad-fix-overflow.patch"))
(sha256
(base32
- "06ildd4rl6cynirv3p00d2ddf5is9svj4i7mkahldzhq24pq5mca"))))
+ "0py8k4pbalm9mxkpjbjxis0gp7g74wg5g4yax5q8rccmany0ds3l"))))
(build-system meson-build-system)
(arguments
- `(#:phases
+ `(#:glib-or-gtk? #t ; To wrap binaries and/or compile schemas
+ #:phases
(modify-phases %standard-phases
,@%common-gstreamer-phases
,@(if (string-prefix? "arm" (or (%current-target-system)
@@@ -906,8 -793,9 +910,9 @@@ par compared to the rest."
(uri
(string-append "https://gstreamer.freedesktop.org/src/"
name "/" name "-" version ".tar.xz"))
+ (patches (search-patches
"gst-plugins-ugly-fix-out-of-bound-reads.patch"))
(sha256
- (base32 "1nwbcv5yaib3d8icvyja3zf6lyjf5zf1hndbijrhj8j7xlia0dx3"))))
+ (base32 "0g6i4db1883q3j0l2gdv46fcqwiiaw63n6mhvsfcms1i1p7g1391"))))
(build-system meson-build-system)
(arguments
`(#:glib-or-gtk? #t ; To wrap binaries and/or compile schemas
@@@ -966,8 -854,9 +971,9 @@@ think twice about shipping them."
(string-append
"https://gstreamer.freedesktop.org/src/" name "/"
name "-" version ".tar.xz"))
+ (patches (search-patches
"gst-libav-64channels-stack-corruption.patch"))
(sha256
- (base32 "0jbzams9ggk3sq9ywv4gsl9rghyn203l2582m6l5c1sz9ka9m5in"))))
+ (base32 "15n3x3vhshqa3icw93g4vqmqd46122anzqvfxwn6q8famlxlcjil"))))
(build-system meson-build-system)
(native-inputs
`(("perl" ,perl)
diff --cc gnu/packages/gtk.scm
index 55dd29a,7a2bd55..905dd9f
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@@ -24,8 -24,9 +24,9 @@@
;;; Copyright © 2019 Giacomo Leidi <goodoldpaul@autistici.org>
;;; Copyright © 2020 Brendan Tildesley <mail@brendan.scot>
;;; Copyright © 2020 Guillaume Le Vaillant <glv@posteo.net>
-;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com>
+;;; Copyright © 2020, 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2021 Leo Famulari <leo@famulari.name>
+ ;;; Copyright © 2021 Simon Streit <simon@netpanic.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@@ -565,83 -560,67 +560,75 @@@ highlighting and other features typica
(define-public gdk-pixbuf
(package
- (name "gdk-pixbuf")
- (version "2.40.0")
- (source (origin
- (method url-fetch)
- (uri (string-append "mirror://gnome/sources/" name "/"
- (version-major+minor version) "/"
- name "-" version ".tar.xz"))
- (patches (search-patches "gdk-pixbuf-CVE-2020-29385.patch"))
- (sha256
- (base32
- "1rnlx9yfw970maxi2x6niaxmih5la11q1ilr7gzshz2kk585k0hm"))))
- (build-system meson-build-system)
- (arguments
- `(#:configure-flags '("-Dinstalled_tests=false")
- #:phases
- (modify-phases %standard-phases
- (add-after
- 'unpack 'disable-failing-tests
- (lambda _
- (substitute* "tests/meson.build"
- ;; XXX FIXME: This test fails on armhf machines with:
- ;; SKIP Not enough memory to load bitmap image
- ;; ERROR: cve-2015-4491 - too few tests run (expected 4, got 2)
- ((".*'cve-2015-4491'.*") "")
- ;; XXX FIXME: This test fails with:
- ;; ERROR:pixbuf-jpeg.c:74:test_type9_rotation_exif_tag:
- ;; assertion failed (error == NULL): Data differ
- ;; (gdk-pixbuf-error-quark, 0)
- ((".*'pixbuf-jpeg'.*") ""))
- #t))
- ;; The slow tests take longer than the specified timeout.
- ,@(if (any (cute string=? <> (%current-system))
- '("armhf-linux" "aarch64-linux"))
- '((replace 'check
- (lambda _
- (invoke "meson" "test" "--timeout-multiplier" "5"))))
- '()))))
- (propagated-inputs
- `(;; Required by gdk-pixbuf-2.0.pc
- ("glib" ,glib)
- ("libpng" ,libpng)
- ;; Used for testing and required at runtime.
- ("shared-mime-info" ,shared-mime-info)))
- (inputs
- `(("libjpeg" ,libjpeg-turbo)
- ("libtiff" ,libtiff)
- ("libx11" ,libx11)))
- (native-inputs
+ (name "gdk-pixbuf")
+ (version "2.40.0")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://gnome/sources/" name "/"
+ (version-major+minor version) "/"
+ name "-" version ".tar.xz"))
++ (patches (search-patches "gdk-pixbuf-CVE-2020-29385.patch"))
+ (sha256
+ (base32
+ "1rnlx9yfw970maxi2x6niaxmih5la11q1ilr7gzshz2kk585k0hm"))))
+ (build-system meson-build-system)
+ (outputs '("out" "debug"))
+ (arguments
+ `(#:configure-flags '("-Dinstalled_tests=false")
+ #:modules ((guix build meson-build-system)
+ (guix build utils)
+ (srfi srfi-1))
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'disable-failing-tests
+ (lambda _
+ (substitute* "tests/meson.build"
+ ;; XXX FIXME: This test fails on armhf machines with:
+ ;; SKIP Not enough memory to load bitmap image
+ ;; ERROR: cve-2015-4491 - too few tests run (expected 4, got 2)
+ ((".*'cve-2015-4491'.*") "")
+ ;; XXX FIXME: This test fails with:
+ ;; ERROR:pixbuf-jpeg.c:74:test_type9_rotation_exif_tag:
+ ;; assertion failed (error == NULL): Data differ
+ ;; (gdk-pixbuf-error-quark, 0)
+ ((".*'pixbuf-jpeg'.*") ""))))
+ (replace 'shrink-runpath
+ ;; Workaround until core-updates is merged (this is fixed in commit
+ ;; ca080b3efb).
+ (lambda* (#:key outputs #:allow-other-keys #:rest args)
+ (apply (assoc-ref %standard-phases 'shrink-runpath)
+ `(,@args #:outputs ,(alist-delete "debug" outputs)))))
+ ;; The slow tests take longer than the specified timeout.
+ ,@(if (any (cute string=? <> (%current-system))
+ '("armhf-linux" "aarch64-linux"))
+ '((replace 'check
+ (lambda _
+ (invoke "meson" "test" "--timeout-multiplier" "5"))))
+ '()))))
+ (propagated-inputs
+ `( ;; Required by gdk-pixbuf-2.0.pc
+ ("glib" ,glib)
+ ("libpng" ,libpng)
+ ;; Used for testing and required at runtime.
+ ("shared-mime-info" ,shared-mime-info)))
+ (inputs
+ `(("libjpeg" ,libjpeg-turbo)
+ ("libtiff" ,libtiff)
+ ("libx11" ,libx11)))
+ (native-inputs
`(("pkg-config" ,pkg-config)
("gettext" ,gettext-minimal)
("glib" ,glib "bin") ; glib-mkenums, etc.
("gobject-introspection" ,gobject-introspection))) ; g-ir-compiler,
etc.
- (synopsis "GNOME image loading and manipulation library")
- (description
- "GdkPixbuf is a library for image loading and manipulation developed
+ (synopsis "GNOME image loading and manipulation library")
+ (description
+ "GdkPixbuf is a library for image loading and manipulation developed
in the GNOME project.")
- (license license:lgpl2.0+)
- (home-page "https://developer.gnome.org/gdk-pixbuf/")))
+ (license license:lgpl2.0+)
+ (home-page "https://developer.gnome.org/gdk-pixbuf/")))
- (define gdk-pixbuf/fixed
- (package
- (inherit gdk-pixbuf)
- (source (origin
- (inherit (package-source gdk-pixbuf))
- (patches
- (append (search-patches "gdk-pixbuf-CVE-2020-29385.patch")
- (origin-patches (package-source gdk-pixbuf))))))))
-
;; To build gdk-pixbuf with SVG support, we need librsvg, and librsvg depends
-;; on gdk-pixbuf, so this new varibale. Also, librsvg adds 90MiB to the
+;; on gdk-pixbuf, so this new variable. Also, librsvg adds 90MiB to the
;; closure size.
(define-public gdk-pixbuf+svg
(package/inherit gdk-pixbuf
diff --cc gnu/packages/linux.scm
index d234a86,564cd77..5bb9bc9
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@@ -53,7 -50,8 +50,9 @@@
;;; Copyright © 2020 Zhu Zihao <all_but_last@163.com>
;;; Copyright © 2020 David Dashyan <mail@davie.li>
;;; Copyright © 2020 pukkamustard <pukkamustard@posteo.net>
+;;; Copyright © 2021 Solene Rapenne <solene@perso.pw>
+ ;;; Copyright © 2021 B. Wilson <elaexuotee@wilsonb.com>
+ ;;; Copyright © 2021 Ivan Gankevich <i.gankevich@spbu.ru>
;;;
;;; This file is part of GNU Guix.
;;;
diff --cc gnu/packages/password-utils.scm
index b35bd0f,a867fe1..915c19f
--- a/gnu/packages/password-utils.scm
+++ b/gnu/packages/password-utils.scm
@@@ -29,8 -29,10 +29,11 @@@
;;; Copyright © 2020 Jean-Baptiste Note <jean-baptiste.note@m4x.org>
;;; Copyright © 2020 Michael Rohleder <mike@rohleder.de>
;;; Copyright © 2020 Vinicius Monego <monego@posteo.net>
+;;; Copyright © 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
;;; Copyright © 2021 Stefan Reichör <stefan@xsteve.at>
+ ;;; Copyright © 2021 Xinglu Chen <public@yoctocell.xyz>
+ ;;; Copyright © 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
+ ;;; Copyright © 2021 David Dashyan <mail@davie.li>
;;;
;;; This file is part of GNU Guix.
;;;
diff --cc gnu/packages/rust.scm
index a4a28ea,73f94a3..b181a31
--- a/gnu/packages/rust.scm
+++ b/gnu/packages/rust.scm
@@@ -1464,5 -1464,15 +1464,15 @@@ move around.
(rust-bootstrapped-package rust-1.50 "1.51.0"
"0ixqkqglv3isxbvl4ldr4byrkx692wghsz3fasy1pn5kr2prnsvs"))
+ (define-public rust-1.52
+ (let ((base-rust
+ (rust-bootstrapped-package rust-1.51 "1.52.1"
+ "165zs3xzp9dravybwslqs1qhn35agp6wacmzpymqg3qfdni26vrs")))
+ (package
+ (inherit base-rust)
+ (inputs
+ (alist-replace "llvm" (list llvm-12)
+ (package-inputs base-rust))))))
+
;; TODO(staging): Bump this variable to the latest packaged rust.
-(define-public rust rust-1.45)
+(define-public rust rust-1.50)
diff --cc gnu/packages/wget.scm
index 5017fed,8891170..4fc4a1d
--- a/gnu/packages/wget.scm
+++ b/gnu/packages/wget.scm
@@@ -3,9 -3,8 +3,9 @@@
;;; Copyright © 2014, 2015, 2017, 2018 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2016, 2017, 2019, 2020 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2017 Rutger Helling <rhelling@mykolab.com>
- ;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
+ ;;; Copyright © 2018–2021 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
+;;; Copyright © 2021 Michael Rohleder <mike@rohleder.de>
;;;
;;; This file is part of GNU Guix.
;;;
diff --cc gnu/packages/xorg.scm
index 5635498,3b10573..46cece7
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@@ -26,7 -26,11 +26,12 @@@
;;; Copyright © 2020, 2021 Michael Rohleder <mike@rohleder.de>
;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2020 Jean-Baptiste Note <jean-baptiste.note@m4x.org>
+;;; Copyright © 2021 Matthew James Kraai <kraai@ftbfs.org>
+ ;;; Copyright © 2021 Nicolò Balzarotti <nicolo@nixo.xyz>
+ ;;; Copyright © 2021 Matthew James Kraai <kraai@ftbfs.org>
+ ;;; Copyright © 2021 Brice Waegeneire <brice@waegenei.re>
+ ;;; Copyright © 2021 Maxime Devos <maximedevos@telenet.be>
+ ;;; Copyright © 2021 qblade <qblade@protonmail.com>
;;;
;;; This file is part of GNU Guix.
;;;