gnu: Add comments to the bottom of a few package modules. This will hopefully discourage patches which add new packages to the bottom of files, as this increases the likelihood of conflicts when applying patches. If there are more specific ways that packages should be arranged in specific modules, this message can be updated accordingly. * gnu/packages/bioconductor.scm: Add comment discouraging adding packages to the bottom of the file. * gnu/packages/bioinformatics.scm: ditto. * gnu/packages/cran.scm: ditto. * gnu/packages/crates-io.scm: ditto. * gnu/packages/emacs-xyz.scm: ditto. * gnu/packages/golang.scm: ditto. * gnu/packages/guile-xyz.scm: ditto. * gnu/packages/haskell-xyz.scm: ditto. * gnu/packages/java.scm: ditto. * gnu/packages/julia-xyz.scm: ditto. * gnu/packages/lisp-xyz.scm: ditto. * gnu/packages/ocaml.scm: ditto. * gnu/packages/perl.scm: ditto. * gnu/packages/python-science.scm: ditto. * gnu/packages/python-xyz.scm: ditto. * gnu/packages/ruby.scm: ditto. * gnu/packages/tex.scm: ditto.
gnu: Add r-ggalt. * gnu/packages/cran.scm (r-ggalt): New variable.
gnu: Add r-proj4. * gnu/packages/cran.scm (r-proj4): New variable.
gnu: linux-libre 5.10: Update to 5.10.142. * gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.142. (linux-libre-5.10-pristine-source): Update hash.
gnu: linux-libre 5.15: Update to 5.15.67. * gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.67. (linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.
gnu: linux-libre: Update to 5.19.8. * gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.8. (linux-libre-5.19-pristine-source, deblob-scripts-5.19): Update hashes.
gnu: QEMU: Use G-expression. * gnu/packages/virtualization.scm (qemu, qemu-minimal)[arguments]: Rewrite with G-expressions.
gnu: QEMU: Update to 7.1.0. * gnu/packages/patches/qemu-build-info-manual.patch: Remove configure script stanza. * gnu/packages/patches/qemu-fix-agent-paths.patch: Adjust patch context. Use execl instead of execle to stay consistent with upstream. * gnu/packages/virtualization.scm (qemu): Update to 7.1.0.
gnu: libcacard: Explicitly add NSS on RUNPATH. * gnu/packages/spice.scm (libcacard)[arguments]: New field.
gnu: Explicitly use OpenSSL 1.1 in more packages. * gnu/packages/rust-apps.scm (rust-cargo-c)[inputs]: Change from OPENSSL to OPENSSL-1.1. * gnu/packages/security-token.scm (opensc)[inputs]: Likewise. * gnu/packages/spice.scm (spice, spice-gtk)[propagated-inputs]: Likewise. * gnu/packages/web.scm (serf)[propagated-inputs]: Likewise.
gnu: Explicitly use meson@0.60 in packages that don't support 0.63. This to reduce merge conflicts in an upcoming switch. * gnu/packages/gnome.scm (gnome-photos, gnome-music, gnome-user-share, gnome-characters, gnome-font-viewer, gcr, evince, glade3, gnome-settings-daemon, eog, simple-scan, gnome-session, gedit, gnome-bluetooth, gtk-vnc, gnome-weather, gnome-calendar, cheese, gnome-boxes)[arguments]: Add #:meson.
gnu: meson: Introduce versioned 'meson-0.60' variable. While at it, change inheritance such that newest comes first. * gnu/packages/build-tools.scm (meson-0.63): Move to the top. (meson-0.60): Inherit from MESON-0.63. (meson-0.59): Inherit from MESON-0.60. Don't use PACKAGE/INHERIT. (meson): Turn into alias for MESON-0.60.
gnu: meson@0.63: Update to 0.63.2. * gnu/packages/build-tools.scm (meson-0.63): Update to 0.63.2.
gnu: graphicsmagick: Use G-expression. * gnu/packages/imagemagick.scm (graphicsmagick)[arguments]: Use gexp.
gnu: graphicsmagick: Remove input labels. * gnu/packages/imagemagick.scm (graphicsmagick)[inputs]: Remove labels. [arguments]: Use SEARCH-INPUT-DIRECTORY.
gnu: graphicsmagick: Update to 1.3.38. * gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.38.
gnu: python-pytest-benchmark: Update to 3.4.1. * gnu/packages/python-check.scm (python-pytest-benchmark): Update to 3.4.1. [arguments]: Add #:test-target. [native-inputs]: Remove PYTHON-PATHLIB2.
gnu: python-psutil: Update to 5.9.2. * gnu/packages/python-xyz.scm (python-psutil): Update to 5.9.2.
gnu: python-pathlib2: Update to 2.3.7.post1. * gnu/packages/python-xyz.scm (python-pathlib2): Update to 2.3.7post1.
gnu: python-beautifulsoup4: Update to 4.11.1. * gnu/packages/python-xyz.scm (python-beautifulsoup4): Update to 4.11.1. [arguments]: Override check phase. [native-inputs]: Add PYTHON-PYTEST.